在cocos2d-iphone中,是否有可能「凍結」場景,並運行不同的場景(比如暫停場景),並且在完成場景後,到原來的場景並恢復它就好了?我想這是可能的,有人曾經告訴我可以在CCDirector中堆疊場景或其他東西,但我不太明白需要哪些方法。暫停場景並運行另一個場景
0
A
回答
1
// show the pause scene
[[CCDirector sharedDirector] pushScene:pauseScene];
...
// return back to the game scene
[[CCDirector sharedDirector] popScene];
記住原始場景保留在內存中,因此,最好的推現場要輕巧,內存明智的。
popScene轉換不能用CCSceneTransition動畫化。 Cocos2D 2.0應該可以解決這個問題,但計劃中的改進目前還沒有完成。
+0
謝謝!因此,當我完成暫停場景後,我該如何妥善處置它並返回遊戲場景? – Voldemort
+0
你只需調用popScene來解散最近推送的場景 – LearnCocos2D
+0
好的。謝謝。 – Voldemort
相關問題
- 1. 統一移動到另一個場景,暫停當前場景
- 2. 運行一次登錄場景,然後運行多個場景
- 3. 如何在Specrun中運行另一個場景中的一個場景
- 4. 從一個場景過渡到另一個場景
- 5. 將對象從一個場景傳遞到另一個場景
- 6. 從一個場景轉移到另一個場景2D_android
- 7. 將值從一個場景傳遞到另一個場景
- 8. 如何在Rails Capybara測試的另一個場景之前運行場景
- 9. pytest運行場景
- 10. 暫停sprite工具包場景
- 11. 暫停SpriteKit場景當點擊iAds
- 12. 暫停cocos2d-x中的特定場景
- 13. 如何通過凝視一個對象在一個場景中從一個場景走向另一個場景?
- 14. 用JavaFX顯示另一個場景[場景圖形問題]
- 15. JavaFX - 場景 - 在另一個場景中修改變量
- 16. 如何從另一個場景popScene特定的Cocos2D場景?
- 17. cocos2d啓動/停止運行場景
- 18. 在cocos2d的另一個場景中停止背景音樂
- 19. 黃瓜測試場景並行運行?
- 20. 在一個場景
- 21. 當場景暫停時,GameplayKit不會暫停
- 22. 開始一個節點暫停的場景
- 23. 如何讓一個場景知道另一個場景的參數值?
- 24. 如何從一個遊戲場景轉移到另一個遊戲場景?
- 25. 將數據從一個場景傳輸到另一個場景的問題
- 26. 統一加載另一個場景
- 27. Swift:在另一場景中呈現場景
- 28. Sprite Kit:如何在運行場景上添加場景
- 29. Behat場景失敗,如果與其他場景運行
- 30. 一些場景
您也可以暫停遊戲**圖層**並在頂部顯示另一層作爲暫停圖層。 –