2011-03-22 65 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移植到游戏中。