在OpenGLES中的两个类中创建GLKView?

时间:2012-05-21 15:22:04

标签: iphone ios opengl-es

目前我在游戏应用程序中工作,已经有一个viewcontroller(并制作GLKView),现在另一个viewcontroller然后如何自定义GLKView,请帮帮我

感谢

1 个答案:

答案 0 :(得分:2)

是的,可以创建两个GLKView,就像可以创建任意两个视图一样。

GLKView *view1 = [[GLKView alloc] initWithFrame:...];
GLKView *view2 = [[GLKView alloc] initWithFrame:...];

我怀疑您还在询问GLKViewController是否可以控制两个GLKViews。如果您想使用GLKView的帧管理功能,我很确定每GLKViewController只能有一个GLKViewController。但您可以使用CADisplayLink手动复制它。

看看这个教程,它真的很有帮助: http://www.raywenderlich.com/5223/beginning-opengl-es-2-0-with-glkit-part-1