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

ShaderUtil.allowAsyncCompilation

提出更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们确实会阅读用户提出的每项建议的更改,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

public static bool allowAsyncCompilation;

说明

当为 true 时,将在当前调用站点允许异步着色器编译。

编辑器会按需编译着色器变体,渲染首次需要特定着色器变体时。默认情况下,仅对源于游戏视图或场景视图的请求启用异步着色器编译。使用此属性,您可以更精确地控制编译。例如,您可以对自定义编辑器工具允许异步编译。您还可以在默认情况下将异步编译用于渲染的一部分上强制同步编译。此属性会立即生效。有关基于 CommandBuffer 的控件,请参见 SetAsyncCompilation

其他资源:SetAsyncCompilationRestoreAsyncCompilationanythingCompilingIsPassCompiledCompilePass