Android 2D游戏编程:是否使用OpenGL?

时间:2011-05-16 22:44:11

标签: android opengl-es

我刚开始在Android上开发游戏。我的第一个游戏是2D游戏,我想知道我是否应该使用OpenGL。

有人对此有一些建议吗?

非常感谢, 越

4 个答案:

答案 0 :(得分:4)

OpenGL ES一路走来!去年有一些关于Android游戏开发的好视频和你可以实现的opengl vs canvas的帧速率。

http://www.youtube.com/watch?v=7-62tRHLcHk&feature=player_embedded

http://www.youtube.com/watch?v=U4Bk5rmIpic

还有一些很棒的2d框架可以简化这个过程,我认为最好AndEngine

答案 1 :(得分:2)

据我所知,OpenGL ES将提供更好的性能(特别是在Tegra 2设备上)。 OpenGL ES也更难学,但有很好的教程和支持库。

答案 2 :(得分:2)

我建议你不要直接使用OpenGL,因为它看起来很难。相反,您可以使用像LIBGDX这样的库来提供更简单的功能。

查看本教程: http://m3ph1st0s.blogspot.ro/2012/12/create-games-with-libgdx-library-in.html

答案 3 :(得分:1)

如果您想要接近可观的帧速率,您将需要使用OpenGL ES。 OpenGL ES是硬件加速的(使用GPU),而其他库大多使用CPU。