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的环境!!!!

转载于:https://www.cnblogs.com/sTnaw/p/6855334.html

你可能感兴趣的:(Unity Android 显示 SurfaceTexture 内容)