回答
基本上有兩種圖形系統爲Android。 Canvas
,這不是硬件加速(所有的東西都由CPU完成)。
更強大和硬件加速的替代方案(如果您正確使用它)系統是OpenGL
。谷歌在將OpenGL
系統整合到一個基本視圖GLSurfaceView
上做了很好的工作。
但是,您應該開始查看示例API演示,其中Lunar Lander demo是一個很好的開始。如果你已經打算硬着頭,想要了解OpenGL
系統,那麼SpriteMethodTest是一個不錯的開始,由Chris Pruett創建,它也完成了一個名爲Replica Island的開源項目。
如果你在遊戲有關的一些其他資源位數的,請參閱:
您可以使用視圖的onDraw方法提供的畫布來繪製2D圖形。有時足夠一場比賽。
您還可以使用OpenGL ES進行硬件加速繪圖。
這是一個模糊的問題,因爲有從文字遊戲到第一人稱射擊遊戲的一切。你看過Lunar Lander示例項目嗎?
Android的圖形概述:http://developer.android.com/guide/topics/graphics/index.html
3D圖形介紹:http://developer.android.com/guide/topics/graphics/opengl.html
2D圖形介紹:http://developer.android.com/guide/topics/graphics/2d-graphics.html
對於一般的遊戲開發,您應該對基本面努力讓自己在這比賽之前讀了。這與移動平臺上的程序完全不同。 http://developer.android.com/guide/topics/fundamentals.html
一對夫婦的遊戲例子:
噴氣男孩:http://developer.android.com/resources/samples/JetBoy/index.html
LunarLander:http://developer.android.com/resources/samples/LunarLander/index.html
蛇:http://developer.android.com/resources/samples/Snake/index.html
在我看來,您正在尋找更像App Inventor的東西,它以靈活性爲代價爲創作者提供了大量節目。
呃......我也非常熱衷於讓android遊戲成爲一個興奮劑......隨着我對研究的繼續......我發現有很多不錯的開放框架可用於此目的,我強烈建議用於製作Android遊戲的LibGDX。這主要是基於Java的,但將桌面,Android以及iOS移植到遊戲中。
- 1. Android UI初學者問題
- 2. Lucky Sevens遊戲(初學者)
- 3. Android問題(遊戲)
- 4. Android中的MusicPlayer問題(初學者)
- 5. Android初學者
- 6. Android應用數學遊戲崩潰
- 7. 藍牙Android應用程序的問題。初學者
- 8. 初學者:無法完成遊戲
- 9. 處理遊戲杆初學者
- 10. C++和lua初學者遊戲開發
- 11. Android帆布遊戲問題
- 12. Android Studio LibGDX遊戲問題
- 13. Android初學者 - OnclickListeners
- 14. 初學者的Facebook應用問題
- 15. Android的初學者按鈕
- 16. 初學者的AlarmClock - Android
- 17. 初學Hang子手遊戲
- 18. 初學者的Android開發者問題 - 相機的具體問題
- 19. 最好的iphone遊戲與來源爲初學者學習
- 20. AspectJ初學者問題
- 21. MVC初學者問題
- 22. FreePascal初學者問題
- 23. pygame的初學者問題
- 24. WPF Storyboard初學者問題
- 25. iOS初學者問題
- 26. Codeigniter初學者問題
- 27. JSF/JSP - 初學者問題
- 28. 引導初學者問題
- 29. jQuery初學者問題
- 30. Arduino初學者問題
http://developer.android.com/resources/browser.html?tag=gamedev是您可以加入書籤的內容,以後他們會發布更多文章/樣本/教程。 – JClaspill 2011-03-22 21:55:17