这个主要原因是用了部分手机不支持的格式
可以通过真机调试看到
RenderTexture.Create failed: format unsupported - 2
这里就是用了手机不支持的格式
最简单处理方法
把render格式使用RenderTextureFormat.Default
代码如下
m_renderTexture = RenderTexture.GetTemporary(1024, 1024, 16, RenderTextureFormat.Default);
上面是比较粗暴的方法,如果要检测那些格式可以用可以用下面接口检测