Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Архитектура Unity

Ядро Unity построено на собственном языке C/C++ внутри, однако оно имеет оболочку C#, которую вы используете для взаимодействия с ним. Таким образом, вы должны быть знакомы с некоторыми ключевыми концепциями написания сценариев на C#. В этом разделе Руководства пользователя содержится информация о том, как Unity реализует .NET и C#, а также обо всех исключениях, с которыми вы можете столкнуться при написании кода.

Информацию о том, как начать писать сценарии в Unity, а также основные сведения, которые вам необходимо знать, см. в документации по Начало работы со сценариями в Unity.

В этом разделе рассматриваются следующие темы:

Страница Описание
Overview of .NET in Unity Как движок Unity использует платформу .NET и какие различия могут возникнуть, если вы раньше использовали .NET вне Unity. Эта область также содержит информацию о том, как Unity управляет памятью и как ссылаться на дополнительные профили в вашем проекте.
Scripting backendsФреймворк, поддерживающий сценарии в Unity. Unity поддерживает три различных бэкэнда для сценариев в зависимости от целевой платформы: Mono, .NET и IL2CPP. Однако универсальная платформа Windows поддерживает только два: .NET и IL2CPP. More info
See in Словарь
В Unity есть два основных механизма обработки сценариев: Mono и IL2CPPРазработанный в Unity механизм обработки сценариев, который можно использовать в качестве альтернативы Mono. при сборке проектов для некоторых платформ. Подробнее
См. в Словарь
. В этом разделе описываются различия между бэкэндами, как и когда их использовать, а также их ограничения. Он также содержит информацию об удалении управляемого кода, который удаляет неиспользуемый код из вашей сборки.
Code reloading in the Editor Информация о перезагрузках домена и их влиянии на производительность вашего приложения. Также содержит информацию о запуске кода при запуске редактора и о том, как быстро войти в режим воспроизведения и выйти из него с помощью настраиваемого входа в режим воспроизведения.
Script serialization Сериализация — это автоматический процесс преобразования структур данных или состояний объектов в формат, который Unity может сохранять и реконструировать позже. Он содержит информацию о том, как эффективно использовать сериализацию в вашем проекте.
Script compilation Как Unity компилирует ваши скриптыЧасть кода, позволяющая создавать собственные компоненты, запускать игровые события, изменять свойства компонентов с течением времени. и отвечайте на ввод пользователя любым удобным для вас способом. Подробнее
См. в Словарь
и в каком порядке. Также содержит информацию об определениях сборки и рекомендации по их использованию.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3