Version: Unity 6.0 (6000.0)
语言 : 中文
基于平台功能的分支
基于着色器通道或着色器阶段的分支

基于 Unity 版本的分支

UNITY_VERSION 包含 Unity 版本的数值。

如果需要编写使用不同着色器内置功能的着色器,则可以将其用于版本比较。例如,如果希望仅在 Unity 2022 或更高版本上通过预处理器检查,请使用 #if UNITY_VERSION >= 202200

Unity 2023 或更高版本

使用格式 YYYYMP,其中:

  • YYYY 是主要版本。
  • M 是次要版本。
  • P 是补丁版本。

例如,如果是 Unity 2022.3.0,则使用 202230

对于次要版本和补丁版本,最多只能使用最高为 9 的值。这意味着无法检查次要版本大于 9 或补丁版本大于 9 的 Unity 版本。

Unity 6 预览版

使用格式 6000PPPP,其中:

  • 6000 是 Unity 6。
  • PPPP 是具有前导零的补丁版本,例如 Unity 6000.0.1234 中的 1234

例如,如果是 Unity 6000.0.2,则使用 60000002

基于平台功能的分支
基于着色器通道或着色器阶段的分支