UNITY_VERSION
包含 Unity 版本的数值。
如果您需要编写使用不同内置着色器功能的着色器,这可以用于版本比较。例如,如果您希望预处理器检查仅在 Unity 2022 或更高版本上通过,请使用 #if UNITY_VERSION >= 202200
。
使用格式 YYYYMP
,其中
YYYY
是主版本。M
是次版本。P
是补丁版本。例如,对于 Unity 2022.3.0,请使用 202230
。
您只能对次版本和补丁版本使用高达 9 的值。这意味着您无法检查次版本大于 9 或补丁版本大于 9 的 Unity 版本。
使用格式 6000PPPP
,其中
6000
是 Unity 6。PPPP
是补丁版本,并带有前导零,例如,对于 Unity 6000.0.1234,使用 1234
。例如,对于 Unity 6000.0.2,请使用 60000002
。