要启用流式虚拟纹理,您需要在项目中启用虚拟纹理。为此,请转到编辑 > 项目设置 > 播放器并启用虚拟纹理设置。
虚拟纹理是所有平台共享的项目范围设置。您无法为不支持虚拟纹理的平台和图形 API 构建播放器。即使您在项目中未使用此功能,虚拟纹理也可以分配缓冲区等资源,因此,如果您不打算使用它,请不要启用虚拟纹理。
在项目中启用虚拟纹理时,Unity 会添加以下编译器指令
ENABLE_VIRTUALTEXTURES
:如果您的项目支持虚拟纹理,则此 C# 定义将评估为True
。ENABLE_VIRTUALTEXTURES
:如果当前构建目标上可能使用虚拟纹理,则此 C++ 和 C# 编辑器定义将评估为True
。UNITY_VIRTUAL_TEXTURING
:ENABLE_VIRTUALTEXTURES
的着色器在 GPU 上运行的程序。 更多信息请注意,这些名称在 Unity 的未来版本中可能会更改。