IOS GLKit纹理多维数据集

时间:2012-02-17 04:18:19

标签: ios xcode opengl-es textures

IOS OpenGL编程新手。我已经完成了一些关于OpenGL ES基础知识的教程,并且能够创建一个小型演示程序,在我想要的位置绘制场景中的多维数据集。我喜欢将纹理应用于立方体的面,但由于某种原因,这似乎是一个几乎不可能完成的任务。我正在使用GLKit,我已经搜遍过,并且找不到一个关于如何做到这一点的简单教程而没有太多其他的毛病。任何人都可以指出我正确的方向或有一个教程吗?这似乎不应该是困难的事情。我一定错过了什么..

1 个答案:

答案 0 :(得分:7)

点击此http://www.raywenderlich.com/

了解许多教程

或在这里

http://www.raywenderlich.com/5223/beginning-opengl-es-2-0-with-glkit-part-1

这个详细解释了纹理:

http://db-in.com/blog/2011/02/all-about-opengl-es-2-x-part-23/

我建议不要直接使用glkit(可能是一些辅助方法),因为它更容易,因为它像opengl 1一样工作,gl es 2.0的大多数教程都不会使用它而你会感到困惑。

使用这个来加载glkit来加载纹理

https://developer.apple.com/library/ios/#documentation/GLkit/Reference/GLKTextureLoader_ClassRef/Reference/Reference.html#//apple_ref/doc/uid/TP40010922

尝试谷歌与glkit纹理示例

之类的东西

这就是我得到的:

https://github.com/jlamarche/iOS-OpenGLES-Stuff/blob/master/GLKit%20Stuff/GLKBaseEffect%20Drawing%20Example%20with%20Texture/blah/MCViewController.m

第119行你可以看到如何使用纹理,我没有检查它,但似乎有效。我通常更喜欢使用普通的opengl,因为即使你有一个简单的程序,着色器文件也是非常简单的(比如不到10行)。