我想制作一个使用 OpenGL ES 2.0 的应用程序。
由于我想将它部署到 iOS 4.3,我可以不使用 GLKit 来执行此操作吗?我找不到这方面的任何引用。
甚至可以在没有 GLKit 的情况下使用着色器等吗?
谢谢
最佳答案
您可以在支持着色器的 OpenGL ES 2.0 中进行开发,而无需使用 GLKit。 GLKit 只是为了让简单的任务变得更容易,但您根本不必使用它。首先,请查看 Apple 提供的指南,其中概述了不同的方法:
https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008793
Apple 还提供了示例代码,例如这个有一个 ES 2.0 的渲染器,并且构建要求是 iOS SDK 4.0 或更高版本:
https://developer.apple.com/library/ios/samplecode/GLEssentials/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010104
关于ios - 没有 GLKit 的 OpenGL ES 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22969809/