Android上的OpenGL-ES游戏教程和库
有哪些教程和库可以帮助初学者在使用OpenGL-ES的Android上开发2D和3D游戏? 我正在寻找可以帮助我学习OpenGL-ES的教程,并且正在寻找可以让OpenGL-ES中的初学者更轻松的OpenGL-ES库。
由于Android仍然很小,我想这也可能是帮助完整阅读iPhone OpenGL-ES的教程,因为我认为OpenGL-ES的function是一样的。
我find了以下我希望分享的有用信息:
Android教程:
- DroidNova:基本教程覆盖多边形,没有纹理
- anddev论坛与一些教程
其他Android OpenGL-ES信息:
- 关于游戏的Google IO讲座 ,没有太多的OpenGLES
- Khronos参考手册也是相关的,但它不完全是最好的开始。
iPhone OpenGL-ES教程(其中OpenGl-ES信息可能有用):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
对于初学者可能用OpenGL-ES获得更简单的实践经验的图书馆,我只发现最近刚刚开始的Rokon ,因此有很多漏洞和错误。 而且这是gnuGPL许可(目前),这意味着它不能使用,如果我们想出售我们的游戏。
还有什么呢?
你提到的网站是非常好的,但我认为我发现的最好的是由INsanityDesign 。 它是伟大的OpenGL nehe教程的一个端口。 这是一个很好的开始,它可以让你在不同的层次上find你可以玩的东西,然后改变看看不同的部分是做什么的。 除了阅读OpenGL 文档外 ,还会有所帮助。 我对OpenGL的东西不是很了解,但是能够使用我提到的资源来解决问题。
关于Android上的OpenGL ES 1.1的优秀教程:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
您绝对可以基于GPL软件销售您的游戏,请阅读更多信息: http : //www.gnu.org/philosophy/selling.html
我很久以前就放弃了使用教程。 我所尝试的每一个这样的教程都不能正确地构build,他们已经过时了,而那些做这些的人从来没有做过任何事情。
不幸的是,你真正想要的信息是分散的:除非你愿意阅读整本红皮书,否则你不会在一个url上find它。 但这当然不是教程,它是一个更详尽的参考。
然而,似乎只有这样一个详尽的参考才能够以足够完整和足够精确的forms提供所需的信息,以便理解观察转换,视口转换,模型转换和查看转换之间的区别,以及为什么OpenGL坚持这样的有用和基本的问题结合后两者。
这里也有一些关于Android的OpenGL ES教程: http : //obviam.net/index.php/category/opengl/
如果你想从Android上真正基本的OpenGL ES项目开始(实际上已经被编译和工作),你可以看看这里: http : //www.ruibm.com/?p=263
有初学者的好教程,学习opengl。
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
到目前为止,我发现的最好的资源是学习OpenGL ES 。 事实上,我发现它是因为NeHe的推荐。 它很活跃,并且有一系列专门针对Android的教程,非常全面。
使用NDK将Android游戏移植到Android的时候,我发现了一个非常有用的OpenGL ES系列教程: