4
A
回答
3
你提到過沒有正在尋找任何教程。我同意爲cocos2d查找免費的在線教程可能會很有挑戰性。當我開始學習時遇到了同樣的問題。我建議在cocos2d上抓取一本書,例如Learning cocos2d。 API太多了,除非你有很多以前的編程經驗,否則你將很難在沒有任何教程或指導的情況下創建一個基本的遊戲。
4
有實現在cocos2d的遊戲關卡這麼多的方法。我認爲一個簡單的方法是:
- 首先爲您的級別建模。決定什麼應該存儲在關卡的數據模型中。我認爲,通常你將有至少兩種數據:
- 球員數據(運行時產生,如分數,角色的當前位置等)
- 級數據(例如什麼在這個級別的屏幕上,通過這個級別的規則等)。這些數據可以是固定的也可以是動態的。如果這些關卡是由開發人員設計的,比如憤怒的小鳥,那麼您可以將這部分數據存儲在外部配置文件中並按需加載;如果水平根據一定的規則動態生成的,則該規則應當被存儲在數據模型中。)
- 設計,其可以根據上述的數據模型的一個實例被初始化的一般遊戲玩層。圖層類控制關卡的表示,並負責用戶輸入處理。
- 如果您的級別共享一些全局數據,您可以創建另一個共享數據模型來管理這些事情(例如總分,成就,玩家姓名等)。創建此類的共享實例並通過您的遊戲播放層管理其中的數據。
您也可以考慮更高級的方式,如使用腳本(如Lua)來實現這些級別。
相關問題
- 1. 在線遊戲最佳做法
- 2. 實現在2D GLKit/iOS遊戲中滾動的最佳做法是什麼?
- 3. 如何在cocos2d環境之外爲cocos2d遊戲實現虛擬遊戲杆?
- 4. 在C++遊戲中存儲所有實體的最佳方法
- 5. 在Unity檯球遊戲中實現多人遊戲的最佳方法是什麼?
- 6. nextpeer在cocos2d遊戲
- 7. 如何在cocos2d遊戲中實現暫停/恢復?
- 8. 最佳做法/上網和互動式移動(Android)遊戲的最佳服務
- 9. 啓動的cocos2d遊戲最初的遊戲背景
- 10. Android:實現遊戲板的最佳方式是什麼?
- 11. 用python實現紙牌遊戲套牌的最佳方式
- 12. 實現HTML5等距遊戲的最佳方式?
- 13. 實現遊戲回放的最佳方式?
- 14. 實時遊戲線程之間共享對象的最佳做法是什麼
- 15. 如何爲我的益智遊戲創建關卡? Obj-C&Cocos2d
- 16. 放大和平移2D的最佳方式cocos2d iPhone遊戲
- 17. 關於實現遊戲多人遊戲的信息?
- 18. 使用cocos2d語言目標實現無限滾動遊戲平臺遊戲c
- 19. 使用AndEngine GLES2在遊戲中使用Sprites的最佳實踐
- 20. 使用JavaFX在遊戲中移動角色的最佳實踐?
- 21. 將遊戲實現爲快速遊戲
- 22. 如何在我的iphone遊戲中實現多人遊戲?
- 23. 在Flash遊戲中實現動態的遊戲內廣告
- 24. 實現井字遊戲的最佳算法 - 通用(3X3或4x4或9x9等)
- 25. Cocos2d的最佳實踐
- 26. cocos2d遊戲開發
- 27. Cocos2d遊戲崩潰
- 28. 在Android 2.1中實現下載的最佳做法是什麼?
- 29. iPhone Cocos2d遊戲更改爲iPad遊戲
- 30. Cocos2D遊戲教程/遊戲建議
謝謝,實際上我已經把本書寫得很好,並找到了GameManager部分。這很混亂,但我現在有一個地方可以開始。 :) – beakr 2012-07-29 02:14:39