Version: 6000.3
语言: 中文
流送虚拟纹理的工作原理
在着色器图表中使用流送虚拟纹理

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

此功能处于实验阶段,尚未准备好用于生产环境。该功能和文档将来可能会更改或删除。

要启用流送虚拟纹理,你需要在项目中启用虚拟纹理。为此,请转到 编辑>项目设置Edit Project Settings) > 播放器(Player) > 其他设置(Other Settings) 并启用 虚拟纹理(Virtual Texturing) 设置。

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

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

  • ENABLE_VIRTUALTEXTURES:计算结果为True如果你的项目支持虚拟纹理。
  • ENABLE_VIRTUALTEXTURING:C++ 和 C# 编辑器定义,计算结果为True如果当前构建目标上可以进行虚拟纹理处理。
  • UNITY_VIRTUAL_TEXTURING:着色器在 GPU 上运行的程序。更多信息
    请参阅术语表
    版本ENABLE_VIRTUALTEXTURES.

请注意,这些可能会在 Unity 的未来版本中重命名。

流送虚拟纹理的工作原理
在着色器图表中使用流送虚拟纹理