Unity Android 显示 SurfaceTexture 内容

忙活了两周终于搞定了。

蛋疼...

说说里面碰到坑及大概步骤吧。

 

1.SurfaceTexture 使用的是 GL_TEXTURE_EXTERNAL_OES ,Unity里面不支持这货。必须再创建一份新的GL_Texture2D并把Texutrid返回给unity用。

2.在SurfaceTexture有新的帧后,使用FBO:   GL_TEXTURE_EXTERNAL_OES->GL_Texture2D 

3.注意 Unity和Android OpenGL的环境!!!!

posted @ 2017-05-15 10:38  stnaw  阅读(1418)  评论(2)    收藏  举报