作者Jerrynet (Jerry)
看板Flash
標題Re: [問題] 請問碰撞偵測能知道碰撞的數量嗎?
時間Thu Sep 7 21:27:30 2006
※ 引述《SASD (嘎比囧)》之銘言:
: 如提
: 假設有兩個以上的一起碰撞
: 有程式碼能抓到數量嗎
: 還是要另外想方法?
如果碰撞的物件是有名稱順序的EX: ball_1,ball_2...etc
那就用迴圈
EX: //假設有10個球
for (var i=0 ; i<10 ; i++){
if (this.hitTest(_root["ball_" + i]._x ,_root["ball" + i]._y ,true){
//執行你要的程式...
}
}
如果不是的話...
那碰撞的物件就要少一點比較好做唷...
(不然程式碼會複製到累翻... = =")
大概就這樣囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.35.25.48
→ Jerrynet:阿~~hitTest右邊忘了加 ) 09/07 21:28
推 SASD:感恩... 09/10 13:41