當我完成遊戲關卡時,如何重新加載活動或遊戲?我正在開發一個在Android中使用Andengine的遊戲?請任何身體幫我嗎?如何實現Andengine遊戲活動?
0
A
回答
0
如果通過「重新加載」,你的意思是你想拆卸引擎並創建一個新引擎,那可能不是你想要做的。 Android中的一項活動是「用戶可以完成的單一且重點突出的事情」。在遊戲的情況下,活動從用戶決定玩遊戲的時刻開始,直到用戶決定做其他事情。下一個級別應該在活動內部處理。
查看更多的活動在這裏:http://developer.android.com/reference/android/app/Activity.html
AndEngine設置爲自己的行爲,所以它不是一個好主意,每個有下一個級別的時間重新啓動活動。相反,理想情況下,您希望通過在主AndEngine活動中重寫onCreateResources,onCreateScene和onPopulateScene來加載所需的每個級別的所有背景/資源。
然後,在用戶移動/與場景交互(例如onAreaTouched)中檢測用戶是否「贏得」關卡時調用的回調中插入檢查。如果是這樣,你改變背景,從最後一層刪除所有精靈,併爲新的等級實例化新的精靈。
這是一個太大的話題給代碼示例,但看起來你可能會從AndEngine中更深入的教程中受益。可以在這裏找到:http://andenginedevtutorial.blogspot.com/2012/11/first-project-andengine.html
(但是,如果你堅持要重新加載它,你應該通過調用finish()來拆除它,你應該有另一個它返回的活動,然後可以再次啓動活動)
相關問題
- 1. 遊戲在AndEngine
- 2. 如何在Andengine的基本遊戲活動中啓用聲音?
- 3. 如何實現實時網絡遊戲
- 4. 如何暫停和恢復andengine遊戲?
- 5. 實現遊戲的想法變成andengine(蘭戈伸展舌頭)
- 6. andengine從菜單啓動遊戲
- 7. 爲RTS遊戲實現多人遊戲
- 8. 將遊戲實現爲快速遊戲
- 9. cocos2d vs andengine等距遊戲?
- 10. AndEngine遊戲的優化
- 11. 如何在Andengine遊戲活動中使用原生文字視圖(視圖)
- 12. 如何在iPhone遊戲中實現遊戲中心
- 13. 如何在我的iphone遊戲中實現多人遊戲?
- 14. 在Flash遊戲中實現動態的遊戲內廣告
- 15. 遊戲結束後,如何在遊戲中實現重新啓動功能?
- 16. 在AndEngine的'AndEngine'遊戲中移動相機
- 17. 如何實現井字遊戲
- 18. 如何實現ActionListeners到我的遊戲?
- 19. 實現老虎機遊戲動畫
- 20. 需要遊戲活動
- 21. 增強現實遊戲
- 22. 遊戲編程實現塊
- 23. Android遊戲高分實現
- 24. Android棋盤遊戲實現
- 25. 遊戲樹的C++實現
- 26. 如何在我的遊戲中實現「循環橫向滾動」?
- 27. Port Andengine遊戲到其他平臺?
- 28. AndEngine是一款遊戲引擎嗎?
- 29. AndEngine with Google Play遊戲服務
- 30. 退出或退出遊戲在Andengine
http://gamedev.stackexchange.com/。在這裏問遊戲相關的問題 – Raghunandan 2013-03-26 07:30:43