作者HornyDragon (好色龍)
看板Flash
標題[問題] 物件一個個出現在螢幕上 達到一定數量停止
時間Mon Jun 1 12:28:00 2009
標題的那個效果怎麼試也試不出來orz
目前只能作到
1.固定數量的物件一次出現在螢幕上,被消滅後再度出現相同數目的物件。
2.螢幕上無法延遲的不停出現物件,直到執行速度變慢為止。
我想要的效果是例如每隔2秒鐘出現一個物件,
達到10個時自動停止,
當數量削減到一定程度下時再度每隔2秒鐘出現一個物件直到達到10個為止。
因為我的另一個迴圈已經用了getTimer(),於這個迴圈再用下去好像會卡住 囧
用setTimeout又常常出現無限迴圈的錯誤訊息orz
splice這個東西好難用orz
Array中的第5號被消滅後將其移出array後創新物件,
結果新物件的編號還是1,原來場景上的1號就被吃掉了.........orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.130.122
→ HornyDragon:剛剛想了一下,splice的問題好像是因為我總是寫成 06/01 12:30
→ HornyDragon:Array.splice(i,1)的關係......寫成splice(i,i) 06/01 12:31
→ HornyDragon:不曉得能不能解決...... 06/01 12:31
推 cjcat2266:用變數存目前場景上的物件數,每新增一個+1,減一個-1 06/01 14:14
→ cjcat2266:用這個變數來決定要增加還是減少 06/01 14:14