最近我想学习OpenGL ES,但是我不知道应该学习哪个版本。我已经尝试过OpenGL ES 2.0了,但是它需要实现很多内置于OpenGL ES 1.0中的函数。虽然可编程管线非常强大,但也比较麻烦。
cocos2d 2.0中使用了OpenGL ES 2.0。目前哪个版本更为广泛地使用?我应该学习哪个版本呢?
我是一名iOS开发者。
最近我想学习OpenGL ES,但是我不知道应该学习哪个版本。我已经尝试过OpenGL ES 2.0了,但是它需要实现很多内置于OpenGL ES 1.0中的函数。虽然可编程管线非常强大,但也比较麻烦。
cocos2d 2.0中使用了OpenGL ES 2.0。目前哪个版本更为广泛地使用?我应该学习哪个版本呢?
我是一名iOS开发者。
GLKit提供:
这个是苹果关于GLKit的头部文档页面(值得扩展“更多”)。iOS 5和GLKit相当新,因此外部资源仍然有些混乱,但这个链接看起来足够好。
苹果的意图明确,允许原本会坚持使用ES 1.1的人以极少的额外努力获得可用的ES 2.0实现,而他们可以随意利用可编程管线,并在学习更多内容时更好地掌握它。所以我认为你应该相信苹果,利用他们的代码并立即开始学习ES 2.0 + GLKit。