Ветвь, основанная на версии Unity
UNITY_VERSION содержит числовое значение версии Unity.
Это может быть использовано для сравнения версий, если вам нужно написать шейдеры, которые используют другую встроенную функциональность шейдера. Например, используйте #if UNITY_VERSION >= 60000000, если вы хотите, чтобы проверка препроцессора проходила только на Unity версии 6.0 или более поздней.
Unity 6
Используйте формат 6MMMPPPP, где:
6равно Unity 6.MMM— это второстепенная версия с ведущими нулями, например002для Unity 6.2.PPPP— это версия патча с нулями в начале, например1234для Unity 6.2.1234.
Например, для Unity 6000.2.3 используйте 60020003.
Unity 2023 или раньше
Используйте формат YYYYMP, где:
YYYYявляется главной версией.Mявляется второстепенной версией.P— версия патча.
Например, для Unity 2022.3.0 используйте 202230.
Вы можете использовать только значения до 9 для второстепенных версий и версий патчей. Это означает, что вы не можете проверить версию Unity с второстепенной версией большей, чем 9, или версией патча большей, чем 9.