什么时候报错
动态创建RenderTexture,使用ComputerShader 计算时。
分析原因
中文翻译:
不支持为已创建的渲染纹理设置随机写入模式!
在代码中可定设置了随机写入为真
RenderTexture.enableRandomWrite = true;
解决办法
先设置属性,在创建。
把EnableRandomWrite放在 Create函数前边。
RenderTexture.Create(); RenderTexture.enableRandomWrite = true;
改为:
RenderTexture.enableRandomWrite = true; RenderTexture.Create();