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

Shader.maximumChunksOverride

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

切换到手册
public static int maximumChunksOverride;

描述

设置 Unity 加载并保存在内存中的着色器变体块数量的限制。

您可以使用 maximumChunksOverride 来限制 Unity 用于 着色器变体 的内存量。您可以使用以下值

  • 一个正值来设置您希望 Unity 在一次加载并解压缩到内存中的压缩着色器变体块的最大数量。
  • 0 将加载并解压缩所有块到内存中。
  • 一个负值将使用 PlayerSettings.GetDefaultShaderChunkCount 中的值。

该值仅对 Unity尚未加载的着色器有效。如果您更改了该值,Unity 不会重新加载内存中的着色器。

其他资源: PlayerSettings.SetDefaultShaderChunkCount.