0

我正在制作一个小游戏,其中有一个敌​​人在屏幕顶部飞来飞去,而我有一个玩家从底部发射子弹。我有一个爆炸MovieClip,当敌人被子弹击中时我需要播放。被击中的敌人应该被隐藏起来,爆炸MovieClip应该出现在它的位置。有人可以帮我弄这个吗?

4

1 回答 1

2

Explosion是爆炸的库资产,enemy是有问题的敌人,bullet是有问题的子弹。这样做:

 if (enemy.hitTestObject(bullet)) {
     var explosion:Explosion=new Explosion();
     explosion.x=enemy.x;
     explosion.y=enemy.y;
     addChild(explosion);
     removeChild(enemy);
     // removeChild(bullet); // optional
     // do any cleanup, and don't forget to track explosion
     // so it will be removed once finished.
 }
于 2013-07-05T06:10:50.057 回答