Version: 6000.3
语言: 中文
基于平台功能的分支
基于着色器通道或着色器阶段的分支

基于 Unity 版本的分支

UNITY_VERSION包含 Unity 版本的数值。

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

Unity 2023 或更早版本

使用格式YYYYMP哪里:

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

例如,对于 Unity 2022.3.0,请使用202230.

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

Unity 6.0 预览版

使用格式6000PPPP哪里:

  • 6000是 Unity 6。
  • PPPP是带有前导零的补丁版本,例如:1234对于 Unity 6000.0.1234。

例如,对于 Unity 6000.0.2,请使用60000002.

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