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();
}
}
}
}
在这个方法里我还想添加敌机与主角机的碰撞,应该怎么加?求指导,最后有个例子,谢谢
展开
 我来答
asd231100
2013-07-10
知道答主
回答量:32
采纳率:0%
帮助的人:26.4万
展开全部

在这个方法里面继续写

var _length:uint = enemy.length;//enemy是敌机的数组
for(var k:uint = 0;k<_length;k++)
{
   if(myPlant.hitTestObject(enemy[k]))
   {
      trace("碰到敌机了");
      return;
    }
}
善思光电科技
2023-08-29 广告
X-ray无损检测是一种利用X射线源发射X射线,通过X射线探测器检测物体的内部结构,以检测物体的外部形状和内部结构。它可以在医学、工业和其他领域应用,用于检测物体的形状,内部构造,或者检测物体内部的缺陷。X-ray无损检测不仅可以对不可见焊... 点击进入详情页
本回答由善思光电科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式