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。