目前我在游戏应用程序中工作,已经有一个viewcontroller(并制作GLKView),现在另一个viewcontroller然后如何自定义GLKView,请帮帮我
感谢
答案 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