在我的游戏中,如果敌人从阵列CharShots击中子弹,那么我希望子弹被移除。这是我的代码到目前为止,但我不知道如何引用使hitTest评估为真的子弹。
for (var counter:Number = 0; counter<charShots.length; counter++) {
if (this.hitTest(_root.charShots[counter])) {
//remove the bullet
this.health--;
if(this.health<=0){
removeMovieClip(this);
}
}
}
答案 0 :(得分:0)
显然您的子弹由_root.charShots[counter]
引用,因此要删除它,请使用_root.charShots[counter].removeMovieClip();