Android游戏Android应用程序初学者问题

时间:2011-03-22 21:46:14

标签: android

作为标题如何开始创建Android游戏? 是否有任何Android游戏创建示例代码,使用了什么图形库?

感谢。

6 个答案:

答案 0 :(得分:9)

Android基本上有两种图形系统。 Canvas,它不是硬件加速的(所有东西都由CPU完成)。

更强大的硬件加速替代方案(如果您正确使用它)系统是OpenGL。谷歌在将OpenGL系统封装到一个基本视图GLSurfaceView中方面做得非常出色。

但是,您应该开始查看Sample API演示,其中Lunar Lander demo是一个很好的开始。如果你已经去了硬核并希望了解OpenGL系统,那么SpriteMethodTest是一个很好的开始,由Chris Pruett创建,它也做了一个名为Replica Island的开源项目。

如果您对其他一些游戏资源感兴趣,请参阅:

答案 1 :(得分:6)

答案 2 :(得分:2)

这是一个模糊的问题,因为从文字游戏到第一人称射击游戏,应有尽有。你看过Lunar Lander示例项目了吗?

答案 3 :(得分:1)

您可以使用方法onDraw of View提供的Canvas来绘制2D图形。有时这对游戏来说已经足够了。

您还可以使用OpenGL ES进行硬件加速绘图。

答案 4 :(得分:1)

在我看来,你正在寻找更像App Inventor的东西,它以牺牲灵活性为代价为创作者抽取大量节目。

答案 5 :(得分:0)

嗯......我也非常热衷于将安卓游戏作为一个爱好者......当我继续我的研究时...我发现有很多很好的开放框架可用于此目的,我强烈推荐{ {3}}制作安卓游戏。这主要是基于java的,但可以将您的游戏移植到桌面,Android以及iOS。