2011-03-22 63 views

回答

9

基本上有兩種圖形系統爲Android。 Canvas,這不是硬件加速(所有的東西都由CPU完成)。

更強大和硬件加速的替代方案(如果您正確使用它)系統是OpenGL。谷歌在將OpenGL系統整合到一個基本視圖GLSurfaceView上做了很好的工作。

但是,您應該開始查看示例API演示,其中Lunar Lander demo是一個很好的開始。如果你已經打算硬着頭,想要了解OpenGL系統,那麼SpriteMethodTest是一個不錯的開始,由Chris Pruett創建,它也完成了一個名爲Replica Island的開源項目。

如果你在遊戲有關的一些其他資源位數的,請參閱:

1

您可以使用視圖的onDraw方法提供的畫布來繪製2D圖形。有時足夠一場比賽。

您還可以使用OpenGL ES進行硬件加速繪圖。

2

這是一個模糊的問題,因爲有從文字遊戲到第一人稱射擊遊戲的一切。你看過Lunar Lander示例項目嗎?

6
+0

http://developer.android.com/resources/browser.html?tag=gamedev是您可以加入書籤的內容,以後他們會發布更多文章/樣本/教程。 – JClaspill 2011-03-22 21:55:17

1

在我看來,您正在尋找更像App Inventor的東西,它以靈活性爲代價爲創作者提供了大量節目。

0

呃......我也非常熱衷於讓android遊戲成爲一個興奮劑......隨着我對研究的繼續......我發現有很多不錯的開放框架可用於此目的,我強烈建議用於製作Android遊戲的LibGDX。這主要是基於Java的,但將桌面,Android以及iOS移植到遊戲中。