Unity 6.3
0 онлайн 95 гостей 3 в системе
Вход
Программирование в Unity Шаг 52 из 210

Компиляция и перезагрузка кода

Компиляция преобразует код, который вы пишете, в код, который запускается в заданном контексте на заданной платформе. По мере работы в Unity Editor, существует несколько сценариев, в которых Unity может перекомпилировать и перезагрузить ваш код. В зависимости от ваших настроек и местоположения вашего кода, открытие редактора в первый раз, модификация кода, реимпорт ассета сценария и вход в режим воспроизведения могут вызвать перезагрузку кода.

Перезагрузка кода является важным способом сохранения или сброса данных между контекстными переключателями и обеспечения того, чтобы соответствующие изменения вступили в силу, но это может негативно повлиять на время итерации разработки. Важно понять, когда, почему и как Unity компилирует и перезагружает скрипты и другие ассеты, и как вы можете настроить это поведение. Также важно понять, как Unity определяет приоритеты для выполнения различных частей вашего компилированного кода, чтобы обеспечить, чтобы все происходило в том порядке, в котором вы их планируете.

Тема Описание
Компиляция сценариев Как и в каком порядке Unity компилирует ваши скрипты и как вы можете организовать ваши скрипты в сборки.
Перезагрузка кода и сцены при входе в режим воспроизведения Понимание того, что Unity перезагружает по умолчанию при входе в режим воспроизведения, и как настроить это поведение для ускорения итерации разработки.
Сериализация сценариев Подробная информация о том, как Unity преобразует ваши структуры данных и состояния объектов в серийном формате для хранения или реконструкции позднее, и как это влияет на производительность приложения.
Интеграция библиотек сторонних кодов (плагин) Добавление библиотек стороннего кода в проект Unity.

Дополнительные ресурсы