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

时间:2009-02-24 13:45:46

标签: iphone objective-c core-animation 3d

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

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

3 个答案:

答案 0 :(得分:7)

在iPhone上学习OpenGL ES的基本细节让我花了大约3个星期的时间。我发表了一些关于这个主题的观察here。我的Molecules iPhone应用程序的源代码(使用OpenGL ES)可用here。也许你会在那个例子中找到有用的东西。然而,那里没有什么可以处理纹理,你可能需要你的游戏。 Bill Dudney已经posted source code在iPhone上使用Wavefront OBJ建模器,可能在这方面有所帮助。有关OpenGL ES的优秀文字,我建议"Mobile 3D Graphics: with OpenGL ES and M3G"

一般来说,对于Cocoa开发而言,需要一段时间才能加快速度。对我来说,大约6个月之后我感觉很舒服,尽管那是在更复杂的Mac桌面环境中。我发布了一些用于学习Cocoa here的资源,虽然这绝不是一个详尽的列表。

我同意diciu,这对于刚开始使用该平台的人来说有点多。在你进入3D游戏设计之前,我会找到一个更简单的应用程序或一系列有针对性的应用程序(你可能永远不会发布)来帮助你学习核心概念。

答案 1 :(得分:3)

你的目标非常雄心勃勃 - 我认为这是一个非常难以解决的项目,作为iPhone上的第一个项目,你最好开始使用几个简单的Cocoa触控应用程序来感受平台。

对于模拟游戏,我会先尝试一些物理引擎,例如bullet。 Bullet是C ++,你可以从Objective-C ++中使用它。

对于渲染3D,您可能希望使用OpenGL ES

答案 2 :(得分:1)

我想OpenGL值得一看。