相关疑难解决方法(0)

想在iPhone上显示3D模型:如何入门?

我想在iPhone上显示和旋转单个3D模型,最好是纹理.无需放大和缩小,或有背景或任何东西.

我有以下内容:

  • 一部iPhone
  • 一台MacBook
  • iPhone SDK
  • 搅拌机

我的知识库:

  • 我可以在各种3D程序中制作3D模型(我最熟悉3D Studio Max,我曾经参加过课程,但我已经使用过其他课程了)
  • 几年前程序编程的一般知识(QuickBasic - 我老了!)
  • 初学者对面向对象编程的了解,包括简单的Java和C#教程(Head Start C#book和我妻子介绍的使用Java的OOP课程)
  • 我已经设法显示一个3D纹理模型并使用C#中的教程旋转它我从网上下载(我不只是复制和粘贴,我基本上理解它是如何工作的)和XNA游戏开发库,使用Visual Studio视窗.

我不知道的是:

  • 很多关于目标C.
  • 关于OpenGL或OpenGL ES的任何东西,iPhone显然都使用它
  • 有关XCode的任何信息

我的主要问题是我不知道从哪里开始!我发现的所有iPhone书籍似乎都是关于创建GUI应用程序,而不是OpenGL应用程序.我找到了一本OpenGL书,但我不知道有多少(如果有的话)适用于iPhone开发.我发现Objective C语法有点混乱,奇怪的嵌套方法命名,像"id"这样没有意义的东西,以及我必须做手动内存管理的可怕想法.

最佳起点在哪里?我找不到任何这方面的教程,但也许我的Google-Fu很弱.或许我应该从学习Objective C开始?我知道像Aaron Hillgrass这样的书,但我也读到它们已经过时了,大部分示例代码都不适用于iPhone SDK,而且它似乎面向模型 - 视图 - 控制器范例而不是似乎适合3D应用程序.

基本上我对我的第一步应该是什么感到困惑.

iphone opengl-es ios

52
推荐指数
4
解决办法
6万
查看次数

学习OpenGL ES 1.x

什么是加快OpenGL ES 1.x速度的最快方法?

让我们假设我对OpenGL一无所知(这不完全正确,但自从我上次使用OpenGL以来已经有一段时间了).我最感兴趣的是学习这个与iPhone相关的开发,但我也有兴趣了解它在其他平台上是如何工作的.

我找到了OpenGL ES 2.0编程指南这本书,但我担心它可能不是最好的方法,因为它侧重于2.0而不是1.x. 我的理解是2.0不与1.x向后兼容,所以我可能会错过一些重要的概念.

注意:有关学习一般OpenGL的答案,请参阅/sf/ask/4377831/


我找到的一些资源:

iphone 3d opengl-es

21
推荐指数
2
解决办法
9825
查看次数

我需要学习如何完成iPhone的3D赛车游戏?我需要什么工具?

我非常了解Java.我现在知道Objective-C中的大部分基础知识.我对Photoshop一无所知.我知道如何使用TurboCAD 10 Professional,所以我在3D对象建模方面有一些经验.虽然不多.

我需要一步一步地学习iPhone的3D游戏开发吗?我需要什么工具?哪些书有帮助?你学了多久?

iphone 3d core-animation objective-c

4
推荐指数
1
解决办法
4054
查看次数

标签 统计

iphone ×3

3d ×2

opengl-es ×2

core-animation ×1

ios ×1

objective-c ×1