0
我正在創建一個當前使用cocos2d的iphone遊戲。遊戲的基本原理是我有一個加農炮,按下一個火按鈕後,大炮向屏幕區域發射一定數量的球。一次發射一個球 - 計時問題幫助 - Cocos2d/Objective C
到目前爲止,我已經設置了大炮,火按鈕,甚至球的圖層。當我點擊發射按鈕時,大炮會同時發射所有的球。
我已經設置了一個循環來循環NSMutableArray中的球對象。對於每一個,我創建它,將它添加到圖層,然後給它一些動作。從理論上講,這應該讓我一次一球,但是在測試中,它會很快地通過代碼,以至於所有球都會同時出現。
我需要幫助的是發射連續的球之間的延遲,即發射一個球,等待1秒,然後發射下一個球,以便它顯示在屏幕上,從而一次發射一個球的幻覺 - 如果這是有道理的。
我試過使用調度程序,即(ccTime)dt,但我不需要重複的延遲,如果你知道我的意思。
任何幫助,非常感謝。
在此先感謝。 Pras。
@Vijay您好,感謝您的答覆。但問題是,假如我發射8個球后有8個球,這個時間表會重複嗎? – prazzledazzle
檢查了這一點...... –
謝謝你會嘗試一下,看看會發生什麼。 – prazzledazzle