Android 上 OpenGL-ES 游戏的教程和库

有哪些教程和库可以帮助初学者使用 OpenGL-ES 在 Android 上开发2D 和3D 游戏?我正在寻找教程,可以帮助我学习 OpenGL-ES,我正在寻找 OpenGL-ES 库,可以使生活更容易在 OpenGL-ES 的初学者。

由于 Android 仍然很小,我想阅读 iPhone OpenGL-ES 教程可能会很有帮助,因为我认为 OpenGL-ES 功能大致相同。

我发现了以下有用的信息,希望与大家分享:

Android 教程:

其他 Android OpenGL-ES 信息:

IPhone OpenGL-ES 教程(其中 OpenGl-ES 信息可能很有用) :

至于那些初学者可以用来获得更简单的 OpenGL-ES 实践经验的库,我只发现了最近才开始使用的 罗康,因此有很多漏洞和 bug。而且它是 gnuGPL 许可的(目前) ,这意味着它不能被使用,如果我们希望出售我们的游戏。

外面还有什么?

88221 次浏览

你完全可以基于 GPL 软件销售你的游戏,在这里阅读更多: http://www.gnu.org/philosophy/selling.html

你提到的网站是非常好的,但我认为最好的一个我已经发现是由 疯狂设计。它是伟大的 OpenGL 教程的一个端口。这是一个伟大的地方开始,它给你源在不同的水平,你可以发挥和改变,看看什么不同的部分做。除了阅读 OpenGL文件,也会有所帮助。我并不擅长 OpenGL 的东西,但是已经能够利用我提到的资源来解决问题。

如果你想在 Android 上开始一个真正基础的 OpenGL ES 项目(一个实际上已经编译和工作的项目) ,你可以在这里看看: Http://www.ruibm.com/?p=263

我很久以前就放弃了 anddev 教程。每一个这样的教程,我尝试甚至不会正确构建,他们是过时的方式,和家伙谁做他们似乎从来没有完成任何事情。

不幸的是,您真正需要的信息实际上是分散的: 除非您愿意阅读整个红皮书,否则您将无法在一个 URL 中找到所有信息; 但这当然不是一个教程,而是一个更详尽的参考资料。

然而,似乎只有这样一个详尽的参考,才能以一个完整而精确的形式提供你所需要的信息,从而理解一些有用而基本的问题,比如查看转换、视窗转换、模型转换和查看转换之间的区别,以及为什么 OpenGL 坚持将后两者结合起来。

一个关于 Android 上 OpenGL ES 1.1的优秀教程: < br/> < br/> http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/

一个 OpenGL ES 教程系列,我发现在使用 NDK 将 iPhone 游戏移植到 Android 时非常有帮助:

Http://www.zeuscmd.com/tutorials/opengles/

这里也有一些很好的针对 Android 的 OpenGL ES 教程: http://obviam.net/index.php/category/opengl/

现在有一个3d 库可用于安卓系统,叫做 min3d:

Http://code.google.com/p/min3d/

我还没用过,但看起来很有用。

有很好的初学者系列教程,学习 OpenGL。

Http://www3.ntu.edu.sg/home/ehchua/programming/android/android_3d.html

到目前为止,我找到的最好的资源是 学习 OpenGL ES。事实上我找到它是因为它是在 NeHe 上推荐的。它是活跃的,并且有一系列针对 Android 的教程,非常全面。