我打算用iPhone为OpenGL制作新游戏,但我首先要问几个问题。首先,我在选择OpenGL 1.1或2.0之间陷入困境(我之前已经问过这个问题,虽然我觉得我的有点不同)。我知道OpenGL 1.1在所有设备上兼容,并且是一个固定的管道(它易于学习)。我知道2.0是一个可编程管道(它更难)。
我是一名独立开发者,计划使用OpenGL ES制作 2D游戏。我知道OpenGL ES 1.1会更容易,但1.1的教程很难找到。 2.0要困难得多,但教程无处不在。我最近购买了“学习iOS游戏编程”,尽管它的名字,但它已经过时了(虽然教了1.1)。
底线:1.1或2.0。我想尽快把我的应用程序拿出来。此外,如果有人知道任何好书/教程,欢迎您的反馈。
答案 0 :(得分:1)
这家伙有一些非常好的视频教程,实际游戏代码,实际上让你使用他的代码(对于真正的游戏,它需要工作)。
http://www.71squared.com/iphone-tutorials/
你得到,粒子系统,spritesheets,声音类,游戏状态等
对于gl-es 1.1的启动器,这很好。
如果一切听起来都太多了,试试一个引擎,如果没有,请从tuts中学习并做你的版本,最好不要使用对象,C结构等在ram上更容易。