所以这个问题已被问过几次,但我在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?
我不需要任何我所知道的预先效果。
答案 0 :(得分:1)
花点时间转移到2.0。这不仅仅是“效果”,也是2.0的好处。
你将获得比你目前获得1.1更多的东西。仅着色器的性能增强值得一试。另外,考虑到硬件也在向2.0发展。
此外,您将从更好地了解光照,材质,纹理映射,法线等方面获得回报。
所以,简而言之,就是跳跃。值得花时间和精力。