版本:Unity 6(6000.0)
语言中文
  • C#

ShaderUtil.RestoreAsyncCompilation

提出更改建议

成功!

感谢您帮助我们改善 Unity 文档的质量。虽然我们无法接受所有的提交,但我们确实会阅读我们用户提出的每个建议,并会在相关的地方进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们改善 Unity 文档的质量。

关闭

取消

声明

public static void RestoreAsyncCompilation(Rendering.CommandBuffer cmd);

参数

cmd 目标 CommandBuffer。

说明

在此 CommandBuffer 范围内恢复先前的着色器编译模式。

编辑器会按需编译着色器变体,第一次渲染需要特定的着色器变体时。默认情况下,异步着色器编译仅针对来自游戏视图或场景视图的请求启用。使用 SetAsyncCompilation,可以向 CommandBuffer 添加命令,以在缓冲区的执行过程中控制着色器编译。使用此方法RestoreAsyncCompilation,可以恢复先前的编译模式。

其他资源:SetAsyncCompilationallowAsyncCompilationanythingCompilingIsPassCompiledCompilePass