版本:Unity 6 (6000.0)
语言:English
流式虚拟纹理的工作原理
在 Shader Graph 中使用流式虚拟纹理

在项目中启用流式虚拟纹理

此功能为实验性功能,尚未准备好投入生产使用。此功能和文档将来可能会更改或删除。

要启用流式虚拟纹理,您需要在项目中启用虚拟纹理。为此,请转到编辑 > 项目设置 > 播放器并启用虚拟纹理设置。

虚拟纹理是所有平台共享的项目范围设置。您无法为不支持虚拟纹理的平台和图形 API 构建播放器。即使您在项目中未使用此功能,虚拟纹理也可以分配缓冲区等资源,因此,如果您不打算使用它,请不要启用虚拟纹理

在项目中启用虚拟纹理时,Unity 会添加以下编译器指令

  • ENABLE_VIRTUALTEXTURES:如果您的项目支持虚拟纹理,则此 C# 定义将评估为True
  • ENABLE_VIRTUALTEXTURES:如果当前构建目标上可能使用虚拟纹理,则此 C++ 和 C# 编辑器定义将评估为True
  • UNITY_VIRTUAL_TEXTURINGENABLE_VIRTUALTEXTURES着色器在 GPU 上运行的程序。 更多信息
    参见 术语表
    版本。

请注意,这些名称在 Unity 的未来版本中可能会更改。

流式虚拟纹理的工作原理
在 Shader Graph 中使用流式虚拟纹理