要启用串流虚拟纹理 (Streaming Virtual Texturing),需要在项目中启用虚拟纹理 (Virtual Texturing)。为此,请转到编辑 (Edit) > 项目设置 (Project Settings) > 播放器 (Player) 并启用虚拟纹理 (Virtual Texturing) 设置。
虚拟纹理是所有平台共享的项目范围设置。不能为不支持虚拟纹理的平台和图形 API 构建播放器。即使在项目中不使用该功能,虚拟纹理也可以分配缓冲区等资源,因此,如果不准备使用,请不要启用虚拟纹理 (Virtual Texturing)。
如果在项目中启用虚拟纹理 (Virtual Texturing),Unity 会添加以下编译器指令:
ENABLE_VIRTUALTEXTURES:如果项目支持虚拟纹理,则 C# 定义其评估值为 True。ENABLE_VIRTUALTEXTURING:如果在当前构建目标上可以使用虚拟纹理,则 C++ 和 C# 编辑器定义其评估值为 True。UNITY_VIRTUAL_TEXTURING:ENABLE_VIRTUALTEXTURES 的着色器版本。请注意,这些可能会在 Unity 的未来版本中重命名。