我正在考虑启动一个项目来制作游戏,也许只是一个简单的游戏,但仍然是针对iPhone的3D游戏。
尽管我还有很长的路要走,学习Objective-C等,但是在思考3D游戏世界时却浮现出一个问题。
在为iPhone做游戏之前,我会首先学习OpenGL(PC / Mac)并从中受益吗?如果是这样,那么哪里有很好的指南/教程呢?
而且,它是否存在免费/开源的iPhone良好的OpenGL引擎?
最佳答案
好吧,OpenGLES是OpenGL的子集,因此,如果您已经知道OpenGL,则切换到ES会更容易。老实说,我不知道从OpenGL for PC开始是更差还是更好的方法。另一方面,重要的是环境。如果要为移动设备实现某些游戏,则必须考虑有限的资源,则必须将更多的精力放在优化等方面。因此,从学习嵌入式系统的openGL开始可能会更好。
顺便说一句,对于初学者来说,有一个很棒的OpenGLES教程。代码示例是用Objective-C编写的。
http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
问候!
关于objective-c - iPhone SDK中的3D编程入门指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2019534/