我知道我應該谷歌這一點,但我已經嘗試過沒有成功的答案。有人可以引導我或建議我應該怎麼做來開發Android遊戲(它具有像扔球等動作)我已經開發了一個名爲Grepocket的應用程序),但我是遊戲開發的新手。所以我幫助我出去!我應該使用哪個框架構建Android遊戲?
回答
有很多可供選擇:)對於帶有硬件加速畫布(ICS和轉發?)的Android版本,這聽起來像是一個很好的匹配,但如果您定位較舊的OpenGL可能會感興趣。有了OpenGL,您可以選擇1.1或2.0,我會說1.1對初學者更容易,2.0更強大。現在大多數設備都支持2.0。然後你必須決定使用OpenGL的語言。您可以選擇Java,RenderScript和C/C++。 Java提供了最簡單的系統集成,並且更容易開發。 RenderScript可以在不同的android目標之間移植。如果你做得對,C/C++應該能夠提供最好的性能,而且你可以輕鬆地將任務移植到其他平臺上。最後,你可以在webview中完成並在多個平臺上獲得可移植性。
此外,還有幾個框架可供選擇,包括gwt,playn,unity,...我前段時間玩過playn,發現它不完整。
今天很多遊戲都使用物理引擎。 Box2D非常受歡迎。如果你需要3D,我會考慮Bullet,但還有更多。如果您喜歡冒險,可以使用verlets實現自己的例子。
前段時間我寫了一個小遊戲,我給了我一門課程。我發現使用畫布對我來說是最好的選擇,儘管它不是硬件加速的。在遊戲中,我使用JBox2D作爲物理。它像一個魅力:)
這給出,有很多方法可以做到這一點。如果這是你的第一場比賽,你應該關注簡單。使用你知道的工具,以便你可以專注於遊戲。在成爲問題之前不要擔心表現(儘管不要做愚蠢的事情))。觀看關於這個話題的一些Google IO會談(他們都在YouTube上)。他們提供大量有價值的信息。
Tobias Ritzau非常感謝。這給了我一個完美的概述。我現在準備開始。 :) –
如果它是一個2D遊戲,那麼我會建議你AndEngine http://www.andengine.org/
有像AndEngine
,libgdx
等等衆多遊戲庫。但我更喜歡libgdx
,因爲從相同的代碼提供桌面應用程序也很有用。
- 1. Android 2D遊戲:我應該使用框架佈局還是遊戲引擎?
- 2. 我應該使用什麼框架來玩這個遊戲?
- 3. 應該使用哪個遊戲平臺?
- 4. 哪個遊戲框架易於在android中開發2D遊戲應用?
- 5. Android遊戲框架
- 6. 我應該使用遊戲框架還是普通的Java EE
- 7. 我應該使用什麼框架爲iPhone開發遊戲?
- 8. 我應該使用哪些模塊來創建遊戲樹?
- 9. Facebook卡牌遊戲?哪個架構?
- 10. 我應該使用哪個遊戲引擎
- 11. 構建在遊戲框架2.x的應用
- 12. 編寫遊戲的構建腳本!框架應用程序
- 13. Android遊戲開發人員使用哪種OpenGL/3d框架?
- 14. Android遊戲框架概念
- 15. 遊戲架構
- 16. 我應該學習哪個WebGL框架?
- 17. 我應該如何構建我的iPhone OpenGL ES 1.1遊戲?
- 18. 哪個HTML 5移動遊戲框架使用
- 19. Facebook遊戲開發 - .NET - 哪種架構?
- 20. 任何使用Android Studio創建遊戲的框架
- 21. 遊戲框架 - 一個Form
- 22. 遊戲框架:用假的應用
- 23. 我應該爲這個項目使用哪個PHP框架?
- 24. AS3遊戲架構
- 25. 遊戲框架:該頁無法分辨
- 26. 我應該在我的遊戲中使用哪個電子商務平臺
- 27. 我應該允許AdMob在Android遊戲中使用哪些類別?
- 28. 強制退出遊戲框架應用
- 29. 的Java遊戲框架UnexpectedException應用PropertiesEnhancer
- 30. 遊戲框架:由
請更具體一點。那裏有相當多的框架和引擎。他們每個人都有一個特殊用例的優點和缺點。 – keyboardsurfer
不適合[faq]。投票結束不具建設性。 – WarrenFaith