iOS GLKView上添加layer之后

iOS 码拜 8年前 (2017-05-06) 2455次浏览
想将摄像头预览AVCaptureVideoPreviewLayer层 放到GLKit View上面,然后再在上面操控openGL 进行绘制。 但发现本人把AVCaptureVideoPreviewLayer加到GLKit View上之后 绘制的东西就看不见了。  问一下该怎么实现,只要能实现底层是AVCaptureVideoPreviewLayer,然后再绘制OpenGl 能显示都可以,急急急!
解决方案

20

引用:
Quote: 引用:

使用glkitview时,不需要这么麻烦,你只要绑定了默认framebuffer后,直接使用opengl绘制就可以将结果绘制在layer上

能具体点说明 怎么操作码   现在只能是将摄像头画面也用openGL绘制  这样非常卡  不能用

就一张贴图不能卡吧,你在摄像头捕获一帧图片,然后以贴图的形式绘制一个窗口大小的矩形,以这张图片为贴图,这不太可能卡吧


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS GLKView上添加layer之后
喜欢 (0)
[1034331897@qq.com]
分享 (0)