iOS/Android回归OpenGL 1.1而不是2.0

iOS/Android回归OpenGL 1.1而不是2.0,android,ios,opengl-es,opengl-es-2.0,Android,Ios,Opengl Es,Opengl Es 2.0,这个问题已经被问了好几次了,但我在20102011中看到的例子 2年前,我为iOS编写了一个漂亮的小OpenGL 1.1 3D框架,我理解了我写的大部分内容:)(没有使用GLKit) 今年我想我会尝试为Android和iOS编写一个OpenGL2.0版本(GLKIT)。简单的3D移动、立方体、对象拾取、碰撞。目标是在两个平台上构建一个简单的3D城市 OpenGL2.0看起来像是血淋淋的艰苦工作,灯光,着色器等等。我把基本动作都做下来了,但上帝啊,我不知道它的一半是如何工作的 我的问题是,在201

这个问题已经被问了好几次了,但我在20102011中看到的例子

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

今年我想我会尝试为Android和iOS编写一个OpenGL2.0版本(GLKIT)。简单的3D移动、立方体、对象拾取、碰撞。目标是在两个平台上构建一个简单的3D城市

OpenGL2.0看起来像是血淋淋的艰苦工作,灯光,着色器等等。我把基本动作都做下来了,但上帝啊,我不知道它的一半是如何工作的

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


据我所知,我不需要任何高级效果。

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

您将从中获得比目前使用1.1更多的信息。仅着色器的性能增强就值得一试。此外,考虑到硬件也朝着2的方向移动。 此外,您还可以通过更好地理解照明、材质、纹理贴图、法线等获得回报


因此,简言之,跳起来。花时间和精力是值得的。

花点时间来升级到2.0。2.0的好处不仅仅是“效果”

您将从中获得比目前使用1.1更多的信息。仅着色器的性能增强就值得一试。此外,考虑到硬件也朝着2的方向移动。 此外,您还可以通过更好地理解照明、材质、纹理贴图、法线等获得回报


因此,简言之,跳起来。这是值得花费时间和精力的。

您个人是否使用android或iOS?您会推荐一些教程吗?现在我被贴在了发光的球和球体上。我想sphere应该是一个加载的对象,这是很多教程和书籍的问题所在。有一些是为绝对初学者准备的,你显然已经超越了。还有一些是针对advanced的,直接来自nVidia等。这本书涵盖了3d数学和图形,比如弗莱彻·邓恩的《3d数学图形和游戏开发入门》。这将为学习示例代码和高级教程铺平道路。您个人是否使用android或iOS?您是否推荐任何教程?现在我被贴在了发光的球和球体上。我想sphere应该是一个加载的对象,这是很多教程和书籍的问题所在。有一些是为绝对初学者准备的,你显然已经超越了。还有一些是针对advanced的,直接来自nVidia等。这本书涵盖了3d数学和图形,比如弗莱彻·邓恩的《3d数学图形和游戏开发入门》。这将为学习示例代码和高级教程铺平道路。