Секретный трюк в Unity: Ускоряем компиляцию кода на 40% ⚡
Жизнь слишком коротка, чтобы ждать компиляцию Unity. Настраиваем Assembly Definitions!
Когда ваш проект на Unity разрастается, изменение одной строчки кода заставляет движок перекомпилировать вообще весь проект. Это сжигает часы рабочего времени в неделю.
Пошаговый гайд:
Разделите ваши скрипты по логическим папкам (например: Core, UI, Weapons, Plugins).
Кликните правой кнопкой мыши внутри папки Core ➡️ Create ➡️ Assembly Definition. Назовите его, например, CoreAsm.
Сделайте то же самое для остальных папок. Внутри Weapons в блоке Assembly Definition References укажите ссылку на CoreAsm (если оружию нужен доступ к базовому коду).
Что это дает? Теперь при изменении скрипта в папке Weapons Unity будет перекомпилировать только эту папку, а не весь проект целиком. Прирост скорости работы — колоссальный!
Жизнь слишком коротка, чтобы ждать компиляцию Unity. Настраиваем Assembly Definitions!
Когда ваш проект на Unity разрастается, изменение одной строчки кода заставляет движок перекомпилировать вообще весь проект. Это сжигает часы рабочего времени в неделю.
Пошаговый гайд:
Разделите ваши скрипты по логическим папкам (например: Core, UI, Weapons, Plugins).
Кликните правой кнопкой мыши внутри папки Core ➡️ Create ➡️ Assembly Definition. Назовите его, например, CoreAsm.
Сделайте то же самое для остальных папок. Внутри Weapons в блоке Assembly Definition References укажите ссылку на CoreAsm (если оружию нужен доступ к базовому коду).
Что это дает? Теперь при изменении скрипта в папке Weapons Unity будет перекомпилировать только эту папку, а не весь проект целиком. Прирост скорости работы — колоссальный!
Просмотры: 16