在cocos2D驅動的iphone應用程序中,我使用CCRepeatForever操作使背景經過。當我調試應用程序(通過XCode構建和運行)時它工作正常。即使我退出應用程序並恢復它,也沒問題。
但是,當我將應用程序捆綁到一個.ipa beta測試我得到一個奇怪的問題:
在啓動時,背景很好地傳遞。
但是,如果我退出應用程序並稍後恢復遊戲,則應用程序會將我退回到離開它的位置,而一切正常,但移動的背景。過了一段時間(大致與我離開應用程序的時間成比例),背景開始再次移動,因爲它沒有做任何特別的事情。
這是一個知道的問題?
謝謝CCRepeatForever在睡眠後不能立即恢復
0
A
回答
0
哦,我剛纔有一個非常類似的問題。我會暫停遊戲,然後在恢復時什麼都不會發生,然後它會突然跳起來,我會與怪物蜂擁而至。
我無法準確地告訴你在哪裏看,但這裏是我在做什麼:
我有沒有使用(ccTime)dt的計算時間的計時器,而是用一個NSDate時間戳。問題是我有一個事件要根據日期在特定時間安排,但是使用dt來確定何時觸發事件。
據我所知,暫停遊戲是暫停計劃的事件,所以「dt」根本不增加,但系統時鐘不停地滴答作響,所以最終發生的事情是,我會暫停例如10秒鐘,系統時鐘開始啓動並觸發,但是「dt」正在增加到浮動時間中,直到這種情況發生,沒有任何事情發生。
您可能需要查找的內容是使用NSDate或unix時間戳或iPad/iPod系統時鐘的預定事件內的內容。當你停止模擬器時,系統時鐘看起來沒有像在實際的iPad上那樣運行。
對不起,我不知道這個東西是如何工作的,但我也經歷了一個類似的問題,它是基於系統計時器的痛苦時間。只要確保你正確地使用CCDirector暫停一切,並確保你沒有使用任何系統時鐘來玩遊戲時間
相關問題
- 1. 檢測osx睡眠/從睡眠中恢復
- 2. jquery animate在睡眠/恢復後無法在iPad上工作
- 3. 多線程HttpListern恢復睡眠線程
- 4. SystemEvents並從睡眠中恢復
- 5. Xamarin跨平臺:用戶界面重置後,睡眠和恢復
- 6. 如何禁用睡眠/睡眠功能?
- 7. 找不到睡眠功能
- 8. 在啓動或恢復後立即覆蓋根視圖
- 9. 睡眠後死亡
- 10. 睡眠功能在PHP
- 11. jQuery睡眠功能?
- 12. 活動從睡眠模式立即關閉開始?
- 13. 睡眠功能不會在序列
- 14. 在Visual Basic.NET中獲取睡眠/休眠和恢復/喚醒事件
- 15. 我不能在Android的每次睡眠呼叫後更新UI
- 16. 如何最好地捕捉OSX的睡眠和恢復事件?
- 17. Windows 7 64位 - 睡眠\恢復c#代碼
- 18. 恢復從睡眠導致「通信鏈路故障」
- 19. 如何從睡眠中恢復相機預覽?
- 20. 睡在睡眠中的NSTimer
- 21. clock_gettime不能立即
- 22. 睡眠後圖像不畫java
- 23. 睡眠後繼續線程
- 24. NSStatusItem睡眠後未顯示
- 25. 錯誤後進入睡眠
- 26. MFC功能包錯誤?基於功能區的圖形用戶界面在休眠(睡眠模式)後不會恢復
- 27. 睡眠功能不起作用
- 28. 替代睡眠功能
- 29. Javascript的睡眠功能,而
- 30. 改變恢復聯繫/碰撞不立即生效