AS3.0一个碰撞检测方法有多个碰撞
//检测碰撞的方法publicfunctioncheckHit(e:Event):void{for(vari:int=bulletArr.length-1;i>=0;i-...
//检测碰撞的方法
public function checkHit(e:Event):void
{
for (var i:int=bulletArr.length-1; i>=0; i--)
{
for (var j:int=downArr.length-1; j>=0; j--)
{
//检测飞机与子弹的碰撞
if (bulletArr[i].hitTestObject(downArr[j]))
{
//播放飞机爆炸动画
downArr[j].bombHit();
//删除子弹;
bulletArr[i].deleteBullet();
//分数加一;
planeHit++;
showMessage();
}
}
}
}
在这个方法里我还想添加敌机与主角机的碰撞,应该怎么加?求指导,最后有个例子,谢谢 展开
public function checkHit(e:Event):void
{
for (var i:int=bulletArr.length-1; i>=0; i--)
{
for (var j:int=downArr.length-1; j>=0; j--)
{
//检测飞机与子弹的碰撞
if (bulletArr[i].hitTestObject(downArr[j]))
{
//播放飞机爆炸动画
downArr[j].bombHit();
//删除子弹;
bulletArr[i].deleteBullet();
//分数加一;
planeHit++;
showMessage();
}
}
}
}
在这个方法里我还想添加敌机与主角机的碰撞,应该怎么加?求指导,最后有个例子,谢谢 展开
1个回答
善思光电科技
2023-08-29 广告
2023-08-29 广告
X-ray无损检测是一种利用X射线源发射X射线,通过X射线探测器检测物体的内部结构,以检测物体的外部形状和内部结构。它可以在医学、工业和其他领域应用,用于检测物体的形状,内部构造,或者检测物体内部的缺陷。X-ray无损检测不仅可以对不可见焊...
点击进入详情页
本回答由善思光电科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询