我有什么学习得到一个3D赛车游戏为iPhone做了什么?我需要什么工具?我有、赛车游戏、工具、iPhone

2023-09-07 17:11:51 作者:遇见更好的自己

我知道Java的pretty的好。我现在知道的大部分基础知识在Objective-C。 我什么都不知道的Photoshop。我知道如何使用TurboCAD 10专业,所以我有三维对象建模的一些经验。虽然数量不多。

I know Java pretty well. I know now most of the Basics in Objective-C. I know nothing about Photoshop. I know how to use TurboCAD 10 Professional, so I do have some experience in 3D object modelling. Although not much.

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

What do I have to learn step-by-step, to come to 3D game Development for iPhone? What Tools do I need? Which Books help out? How long did you learn?

推荐答案

学习基本的插件和奏的OpenGL ES在iPhone上的我花了3个星期。我这里发表一些我的看法关于这个问题的。该人士$ ​​C $ C我分子iPhone应用程序,它使用的OpenGL ES,可用的此处。也许你将能够找到的东西在这个例子中是有用的。然而,有没有在那里,有质感,这你可能需要为你的游戏处理。比尔Dudney有公布源$ C ​​$ C 的波前OBJ建模上在这方面可以帮助iPhone。有关OpenGL ES的好文,我建议你移动3D图形:使用OpenGL ES和M3G。

Learning the basic ins-and-outs of OpenGL ES on the iPhone took me about 3 weeks. I post some of my observations on the subject here. The source code to my Molecules iPhone application, which uses OpenGL ES, is available here. Maybe you'll be able to find something useful in that example. However, there's nothing in there that deals with textures, which you'll probably need for your game. Bill Dudney has posted source code for a Wavefront OBJ modeler on the iPhone that may help in that regard. For a good text on OpenGL ES, I'd recommend "Mobile 3D Graphics: with OpenGL ES and M3G".

当谈到可可发展一般情况下,它会带你一点时间来跟上进度。对我来说,这是大约6个月前,我感觉舒服,尽管这是在更复杂的Mac桌面环境。我张贴一些资源,这里学习可可,虽然这决不是一个详尽的列表中。

When it comes to Cocoa development in general, it will take you a little while to get up to speed. For me, it was about 6 months before I felt comfortable with it, although that was in the more complex Mac desktop environment. I post some resources for learning Cocoa here, although that's by no means an exhaustive list.

我同意diciu,这是一个有点多的人刚开始在平台上。我会找一个更简单的应用程序有针对性的应用程序或系列(你甚至可能永远不会释放),以帮助你学习的核心概念,你跃入三维游戏设计了。

I agree with diciu, this is a bit much for someone just starting out on the platform. I'd find a simpler application or series of targeted applications (that you may never even release) to help you learn the core concepts before you leap into 3-D game design.