OpenGL 中的底纹和着色器( iOS )
2016-08-23
1 0 0
暂无评分
其他
如何获取积分?
翻译 maninwest@Codeforge 作者:KarstenK@CodeProject
介绍如何在 IOS 上使用 OpenGL 底纹。OpenGL 是个也可在其他平台可用的技术。
背景
我想更好地了解 OpenGL,因其图形性能和在其他项目中使用的兼容性。
使用代码
包含的示例项目是根据 MVC-模式,从Xcode 纯模板衍生而来的, Model-View-Controller 有助于将代码分成有用的片段。ViewController 类名副其实,控制视图工作的方式。重要的是Displaylink,因为这是从显示器中的回调或用于新像素输出的更好的 GUP 计时器。
GUI 在存储控件的 Main.storyboard 中进行配置。它们通过 outlet(出口) 连接到 ViewController 。
开始使用 OpenGL
为了以某种方式使用 OpenGL ,我通过 Objective -C 中的典型单例模式设计了一个 OpenGLContext 类。
介绍如何在 IOS 上使用 OpenGL 底纹。OpenGL 是个也可在其他平台可用的技术。
背景
我想更好地了解 OpenGL,因其图形性能和在其他项目中使用的兼容性。
使用代码
包含的示例项目是根据 MVC-模式,从Xcode 纯模板衍生而来的, Model-View-Controller 有助于将代码分成有用的片段。ViewController 类名副其实,控制视图工作的方式。重要的是Displaylink,因为这是从显示器中的回调或用于新像素输出的更好的 GUP 计时器。
- (void)startDisplayLinkIfNeeded { if (!_displayLink) { self.displayLink = [CADisplayLink displayLinkWithTarget:_viewOpenGL selector:@selector(display)]; [_displayLink addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes]; } }
GUI 在存储控件的 Main.storyboard 中进行配置。它们通过 outlet(出口) 连接到 ViewController 。
开始使用 OpenGL
为了以某种方式使用 OpenGL ,我通过 Objective -C 中的典型单例模式设计了一个 OpenGLContext 类。
+ (instancetype)sharedInstance
objective-c
ios
opengl
着色
底纹
相关源码推荐
opengl太阳地球月亮坐标变换
0
0
暂无评分
安全si mi的liao tian系统可mian fei使用可zhuan rang
0
0
暂无评分
Opengl画实心圆
0
0
暂无评分
2022zui完备原生电商多端发布支持源码及ding zhi
0
0
暂无评分
AT24C16软IIC驱动器
0
0
暂无评分
暂无评论