iT邦幫忙

0

請問如何判斷addchild 的物件已消失在舞台上!?

請教各位大大
小弟最近在做一個手城式Game
但遇到一個問題, 我該如何判斷我的舞台上這些被addchild出來的物件
已經被我的砲台消滅光了呢!?

目前想的到的是, 用計數的方式, 每addchild出一次的敵人就+1
直到我的砲塔滅敵數跟產生數一致

所以想請教除此之外, 還有什好方法可以答到相同的目地!?

wordsmith iT邦高手 1 級 ‧ 2012-02-22 02:09:32 檢舉
如果說敵人被消滅時,就從舞台上移除(removeChild),還有必要去計算嗎?

1 個回答

2
wordsmith
iT邦高手 1 級 ‧ 2012-02-24 18:03:59
最佳解答

把產生出來的物件都放進一個array中,產生時放進去,擊中時取出,當array長度為0時,就清空了。

簡單的作法只要這樣,複雜一點可能還要去比對擊中的物件和取出的物件是否要一致,還可以在取出時順便移出舞台。

我要發表回答

立即登入回答