1

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

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

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

OpenGL 2.0 看起来像血腥的艰苦工作,照明,着色器等。我得到了基本的运动并制作了物体,但上帝我不知道它的一半是如何工作的。

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

我不需要任何我知道的高级效果。

4

1 回答 1

1

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

与目前使用 1.1 相比,您将从中获得更多。仅着色器的性能提升就值得一试。此外,考虑到硬件也在向 2.0 发展。

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

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

于 2013-04-26T17:09:03.283 回答