unity 关于rendertexture渲染物体出在部分手机显示黑色或者图形分割显示不完整

这个主要原因是用了部分手机不支持的格式

可以通过真机调试看到

RenderTexture.Create failed: format unsupported - 2

这里就是用了手机不支持的格式

最简单处理方法

把render格式使用RenderTextureFormat.Default

代码如下

m_renderTexture = RenderTexture.GetTemporary(1024, 1024, 16, RenderTextureFormat.Default);

猜你喜欢

转载自blog.csdn.net/SnoopyNa2Co3/article/details/89457708