初学者指南在IPhone SDK的3D编程 [英] Beginners guide to 3D programming in IPhone SDK

查看:96
本文介绍了初学者指南在IPhone SDK的3D编程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开始一个项目做一个游戏,也许只是一个简单的,但仍然是3D的游戏为iPhone。

I'm thinking of starting a project to make a game, maybe just a simple one, but still a game in 3D for the IPhone.

还有很长的路要走,学习目标C等等,但是一个问题突然出现在我的脑海里,同时思考3D游戏世界。

Though i still have a long way to go, learning objective-C and so on, but a question popped in to my mind while thinking of the 3D gaming world.

我会从中受益学习OpenGL(PC / Mac)之前为iPhone做游戏?如果是这样,在哪里是好的指南/教程做到这一点?

Would i benefit from learning OpenGL(PC/Mac) first before doing games for the IPhone? And if so, where are good guides/tutorials to do that?

还有,它是否存在任何好的OpenGL引擎的iPhone是免费/开源?

And also, does it exist any good OpenGL engines for the IPhone that are free/open source?

推荐答案

好吧,OpenGLES是OpenGL的一个子集,所以如果你已经知道OpenGL,你会更容易切换到ES。说实话,我不知道它是更糟糕还是更好的方法开始与OpenGL的PC。另一方面,重要的是环境。如果你想为移动设备实现一些游戏,你必须考虑有限的资源,你将不得不更多地关注优化等。所以这可能是更好的开始学习OpenGL的嵌入式系统。

Well, OpenGLES is a subset of OpenGL, so in case you had already known OpenGL it would be easier for you to switch to ES. To be honest, I don't know if it's worse or better approach to start with OpenGL for PC. What can be important on the other hand is the environment. If you want to implement some game for mobile device you have to consider limited resources, you would have to focus more on the optimization etc. So it would be probably better to start from learning openGL for embedded systems.

BTW,有一个真正伟大的OpenGLES教程为初学者。代码示例用Objective-C编写。
http:// iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

BTW, there is a really great OpenGLES tutorial for beginners. Code examples are written in Objective-C. http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

回顾!

这篇关于初学者指南在IPhone SDK的3D编程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆