iOS / Android回到OpenGL 1.1而不是使用2.0

时间:2013-04-26 15:43:45

标签: android ios opengl-es opengl-es-2.0

所以这个问题已被问过几次,但我在2010,2011看到的例子

2年前我为iOS编写了一个很好的小OpenGL 1.1 3D框架,我理解了大部分写的内容:)(没有使用GLKit)

今年我想我会尝试为Android和iOS编写一个OpenGl 2.0版本(GLKIT)。简单的3D运动,立方体,物体拾取,碰撞。目的是在两个平台上建立一个简单的3D城市。

OpenGL 2.0看起来像血腥的辛苦工作,灯光,着色器等。我得到了基本的动作,制作物体但是上帝我不知道它的一半有效。

我的问题是,在2013年,我应该继续使用OpenGL 2.0,因为没有人使用1.x.或者减少我的损失并回到我理解的1.x?

我不需要任何我所知道的预先效果。

1 个答案:

答案 0 :(得分:1)

花点时间转移到2.0。这不仅仅是“效果”,也是2.0的好处。

你将获得比你目前获得1.1更多的东西。仅着色器的性能增强值得一试。另外,考虑到硬件也在向2.0发展。

此外,您将从更好地了解光照,材质,纹理映射,法线等方面获得回报。

所以,简而言之,就是跳跃。值得花时间和精力。