我想在iPhone上显示和旋转单个3D模型,最好是纹理.无需放大和缩小,或有背景或任何东西.
我有以下内容:
我的知识库:
我不知道的是:
我的主要问题是我不知道从哪里开始!我发现的所有iPhone书籍似乎都是关于创建GUI应用程序,而不是OpenGL应用程序.我找到了一本OpenGL书,但我不知道有多少(如果有的话)适用于iPhone开发.我发现Objective C语法有点混乱,奇怪的嵌套方法命名,像"id"这样没有意义的东西,以及我必须做手动内存管理的可怕想法.
最佳起点在哪里?我找不到任何这方面的教程,但也许我的Google-Fu很弱.或许我应该从学习Objective C开始?我知道像Aaron Hillgrass这样的书,但我也读到它们已经过时了,大部分示例代码都不适用于iPhone SDK,而且它似乎面向模型 - 视图 - 控制器范例而不是似乎适合3D应用程序.
基本上我对我的第一步应该是什么感到困惑.
什么是加快OpenGL ES 1.x速度的最快方法?
让我们假设我对OpenGL一无所知(这不完全正确,但自从我上次使用OpenGL以来已经有一段时间了).我最感兴趣的是学习这个与iPhone相关的开发,但我也有兴趣了解它在其他平台上是如何工作的.
我找到了OpenGL ES 2.0编程指南这本书,但我担心它可能不是最好的方法,因为它侧重于2.0而不是1.x. 我的理解是2.0不与1.x向后兼容,所以我可能会错过一些重要的概念.
注意:有关学习一般OpenGL的答案,请参阅/sf/ask/4377831/
我找到的一些资源:
我非常了解Java.我现在知道Objective-C中的大部分基础知识.我对Photoshop一无所知.我知道如何使用TurboCAD 10 Professional,所以我在3D对象建模方面有一些经验.虽然不多.
我需要一步一步地学习iPhone的3D游戏开发吗?我需要什么工具?哪些书有帮助?你学了多久?