Beginners guide to 3D programming in IPhone SDK

后端 未结 3 1336
失恋的感觉
失恋的感觉 2021-02-06 08:30

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.

Though i still have a long way to go, learning object

相关标签:
3条回答
  • 2021-02-06 08:41

    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, 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

    Regards!

    0 讨论(0)
  • 2021-02-06 08:42

    I cannot speak of whether or not it is a good idea to learn OpenGL before hitting OpenGL ES. However if you are interested in learning OpenGL there are several things you need to ask yourself, like what platform do you want to use, and in what language do you want to develop.

    I do think that you would benefit from it, but how much is hard to say.

    First have a look at All Public API Implementations, Tutorials and Sample Code

    For tutorials here are some that i find useful

    C++

    Introduction to C++ OpenGL Programming

    Java

    JOGL: A Beginner's Guide and Tutorial

    Multiple platforms/languages

    OpenGL Lessons

    0 讨论(0)
  • 2021-02-06 08:44

    You would benefit from learning OpenGL yes, but OpenGL ES used on the iPhone is essentially OpenGL with many of the convenience libraries removed. So I would just learn OpenGL ES to take that route.

    If you're just starting out with programming, and want to get your game out there ASAP I'd skip learning OpenGL ES completely and just using an engine. There's a lot of tutorials out there, but starting learning OpenGL ES->High quality game is a long road.

    There are many good open source/free iphone game engines.

    Check this out: iPhone Game Engine Comparison - http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/

    0 讨论(0)
提交回复
热议问题