我一直在阅读使用 GLKit 和您自己的自定义着色器是多么容易。但是,到目前为止,我还没有找到任何有关如何实际操作的信息。如何将自己的着色器“插入”到现有的 GLKit 项目中?
问问题
2809 次
1 回答
8
好吧,你可以看看这个博客,它使用 GLKit 构建了一个基本的 OpenGL ES 2.0 应用程序。如果您想深入了解它,还有其他博客的链接:
GLKit + OpenGL ES 2.0 + iOS5 编程博客
它唯一没有涵盖的是 GLKBaseEffect,但是如果你想像你说的那样构建自定义着色器,你肯定不想使用它。
GLKit 提供了 4 个基本的东西:
- 一个数学库(矩阵、向量...)
- 专门用于绘制 OpenGL 内容的视图/控制器组合
- 纹理加载器类 (GLKTextureLoader)
- GLKBaseEffect,模仿 OpenGL 1.0 的固定管道
于 2012-04-16T12:36:06.507 回答