objective-c - iPhone SDK中的3D编程入门指南

标签 objective-c ios cocoa-touch opengl-es 3d

我正在考虑启动一个项目来制作游戏,也许只是一个简单的游戏,但仍然是针对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/

相关文章:

ios - 为什么此代码无法将NSString识别为相等?

在 performBlock 中重置我的 NSManagedObjectContext 时,iOS 8 应用程序崩溃

ios - 如果我使用 UINavigationController,内容不会旋转

iphone - 如何伪造内置应用程序切换动画?

ios - 酷开 : How to know what functions are provided by a dylib on mac?

objective-c - 选项卡栏 Controller - 选项卡栏首次无法设置纵向背景图像

ios - Reactivecocoa 传递新值(value)

ios - 如何在用户注销时刷新 FCM token ?

ios - 在 iOS 上通过 URL 方案启动 Viber 应用程序

objective-c - 如何使用自定义 UINavigationBar