self.glView = [[OpenGLView alloc] initWithFrame:self.view.bounds];
[self.view addSubview:self.glView];
上面的代码2.x版本 OpenGLView是可以直接添加到UIView上显示的,但是3.x版本添加是黑屏呢,3.x版本控制器必须继承GLKViewController吗?我用一个控制器present demo中的ViewController控制器,dismiss后再present ViewController直接crash :
断在这位置:
glBindTexture(GL_TEXTURE_2D, background_texture_u_id_);
glActiveTexture(GL_TEXTURE2);
glBindTexture(GL_TEXTURE_2D, background_texture_v_id_);
}
break;
}
glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
result = YES;
能解答下3.x和2.x做了什么样的调整 3.x OpenGLView 怎么在一个UIViewController的view上显示呢?