[問題] 碰撞偵測
老師要我們做個小遊戲,我想做一個,武器會從上面掉落,
下方有個人物,當碰撞之後會跳到另一個場景,
顯示GAME OVER,如果沒碰到人物,會隨機從上方掉落,
這是參考老師的程式碼,在gotoplay時,一直錯誤,
請各位高手幫幫忙,謝謝
stage.addEventListener(Event.ENTER_FRAME, //判斷是否打中人
function (e:Event){
fly2();
if(attack_mc.hitTestObject(pic_mc)){
gotoAndPlay(3,"OVER");
init2();
}
});
function fly2():void{ //設定武器掉落的動畫
attack_mc.y+=10;
if(attack_mc.y>370){
init2();
}
}
function init2():void{ //重設定武器的路徑
attack_mc.y=-10;
attack_mc.x=0;
attack_mc.x=Math.floor(Math.random()*200)+10;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.180.14
推
04/19 12:27, , 1F
04/19 12:27, 1F
討論串 (同標題文章)