我目前正在尝试学习如何在iOS中用OpenGL编程。原来我正在读的这本书是为Xcode3(学习iOS游戏编程)而写的,在Xcode v3和v4.5之间集成OpenGL有了一个巨大的飞跃,摆脱了OpenGL v1和v2的分离,OpenGL库,摆脱了旧的模板。我认为如果我能看到转换成新的标准OpenGL模板的原始OpenGL模板( 2D方块上下移动的模板),而不是看到3维方块,这真的会帮助我开始工作,所以我可以看到转换成什么。我不知道他们为什么改变观点(为了炫耀可能性?)但这使得交叉引用很难知道什么应该放在哪里,以及与旧模板相比有什么。有没有人知道解决这个问题的好方法,或者更好的方法,旧的模板已经被翻译了吗?
发布于 2012-11-30 09:25:16
Xcode4.5中包含的模板使用openGL es 2。它展示了两种方法。第一个是通过原生使用OpenGL ES 2.0,着色器和人们所习惯的一切。另一种是使用特殊的苹果框架(GLKit)。这是为了简化OpenGL 1和2之间的跳跃。(固定和可编程流水线之间的过渡)。我的建议是彻底改变你的消息来源。通过使用其他互联网资源,完全专注于OpenGL ES 2.0。
此处的链接介绍了使用新模板的基础知识:
http://www.raywenderlich.com/5223/beginning-opengl-es-2-0-with-glkit-part-1
https://stackoverflow.com/questions/13637242
复制相似问题