当前位置 : 主页 > 手机开发 > ios >

IOS GLKit纹理多维数据集

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

网友评论