2013-07-05 32 views
0

我正在製作一個小型遊戲,其中有一名敵人在屏幕頂部飛來飛去,並且我有一名玩家從底部拍攝子彈。我有一個爆炸MovieClip,我需要在敵人被子彈擊中時發揮作用。在被擊中的敵人應該被隱藏並且爆炸MovieClip應該出現在它的地方。有人可以幫我弄這個嗎?在Actionscript 3中使用子彈命中並爆炸一個對象3

回答

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. 
}