命运践踏win

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

通过hitTestObject()方法——可以计算显示对象,以确定它是否与Obj显示对象重叠或相交。

具体使用举例:

A.hitTestObject(B) = boolean;

如果A/B相交,则boolan = true;否则,boolean=false;

(这是一种不精确碰撞检测,易有误差产生…)

另外一种检测hitTestPoint(x:Number,y:Number,shapeFlag:Boolean = false):boolean方法——可以计算显示对象以确定它是否与x和y参数指定的点重叠或相交。x和y指定舞台坐标点,而不是显示对象容器(如Sprite、Shape等)中的点(除非显示容器是舞台)。

参数介绍:

x:Number —要测试的此对象的x坐标。

y:Number—要测试的此对象的y坐标。

shapeFlag:boolean—(为true时)检查实际像素,还是(为false时)检查边框的实际像素。

返回值boolean——如果相交则为true;否则为false;

利用碰撞检测可以做许多小例子…比如接水果、飞机大战之类的……

posted on 2012-10-23 22:50  命运践踏win  阅读(143)  评论(0编辑  收藏  举报