IOS OpenGL编程新手.我已经完成了一些关于OpenGL ES基础知识的教程,并且能够创建一个小型演示程序,在我想要的位置绘制场景中的多维数据集.我喜欢将纹理应用于立方体的面,但由于某种原
或者在这里
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行).