OpenGLView 怎么在UIview上显示呢?

0 投票
最新提问 8月 23, 2019 用户: jdweee (220 分)

 self.glView = [[OpenGLView allocinitWithFrame: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上显示呢?

登录 或者 注册 后回答这个问题。

欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...