Hero background image
Unity releases

Функции в 2020 LTS для удобства программирования

С уверенностью разрабатывайте оптимизированные, высокопроизводительные игры благодаря новейшим функциям в составе Unity 2020 Long-Term Support (LTS).
Unity 2020 LTS для программистов

Unity 2020 LTS для программистов

Выпуск LTS предназначен для разработчиков, которым нужна максимальная стабильность и поддержка. Он объединяет в себе все функции и улучшения, реализованные в 2020 году. Unity 2020 LTS предлагает повышенное удобство программирования, тестирования и профилирования.

Дополнительные функции для удобства программирования

Детерминированная компиляция

Сосредоточьтесь на разработке логики игры, а не на томительном ожидании завершения компиляции. Детерминированная компиляция — это новый параметр, который позволяет избежать ненужной перекомпиляции ссылок на определения сборок.

Переработка Time.deltaTime

Улучшайте игровой процесс благодаря обновлениям, обеспечивающим стабильность результатов на разных платформах, в различных сборках и игровых жанрах. Эти обновления повышают качество ожидаемой функциональности игры.

Анализаторы Roslyn

Мы реализовали интерфейсы для анализаторов Roslyn из Visual Studio в Unity. Приводите код в соответствие требуемым стандартам и улучшайте качество программного кода. Анализаторы Roslyn имеют несколько уровней маркировки серьезности, обеспечивая повышенную гибкость назначения приоритетов неполадок.

Корневые пространства имен

Теперь в Unity доступен параметр Root Namespace в инспекторе определения сборок (Assembly Definition), который позволяет улучшить компоновку кода с помощью корневых пространств имен, позволяя сократить объемы работы.

Настраиваемый вход в игровой режим

Перезагрузка домена (сброс состояния скриптов) и сцены — это полезные функции, которые обеспечивают предсказуемость результатов в режиме Play, но требуют времени для выполнения. Теперь у вас есть возможность отключить одну или обе функции для ускорения итерации.

Новый режим отладки

Благодаря новому рабочему процессу, повышающему эффективность отладки, вы можете без перезапуска Unity переключаться между режимом отладки (Debug Mode) с подключенным внешним отладчиком C # и режимом выпуска (Release Mode) для повышения производительности C# без отладки.

Ускоренная компиляция сборки

Сборка Player значительно ускорилась. Процесс конвертирования сборок .NET в C++ с помощью IL2CPP теперь стал быстрее благодаря многопоточности. А если внесенные вами изменения незначительны, Unity полностью пропускает процесс.

Дополнительные возможности 2D-физики и графики

Rigidbody2D XY Position Constraint обеспечивает более стабильные результаты при наличии действующих сил и практически не увеличивает потребление ресурсов. Улучшенный контроль обнаружения перекрывающихся краев с Edge Collider 2D и многое другое.

Сопрограммы редактора

Выполняйте методы в редакторе аналогично тому, как работают сопрограммы в скриптах среды выполнения.

Подробнее о выпуске 2020 LTS

Вебинар по Unity 2020 Long Term Support (LTS)
Вебинар по Unity 2020 Long Term Support (LTS)

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

Создавайте потрясающие визуальные эффекты
Создавайте потрясающие визуальные эффекты

Узнайте о наших оптимизированных рабочих процессах для создания великолепной графики, которая приковывает внимание игроков с первых пикселей.

Выберите для себя подходящий выпуск
Выберите для себя подходящий выпуск

Наши выпуски представлены в двух вариантах: выпуск технологического потока и выпуск с долгосрочной поддержкой (LTS). Узнайте о сильных сторонах каждого из потоков, чтобы выбрать наиболее подходящий из них.

Ответы на часто задаваемые вопросы

Какую версию вы порекомендуете для моего проекта?

+

Что такое версия технологического потока?

+

Что такое версия LTS?

+

В чем разница между авторизованным и готовым пакетом?

+

Как установить альфа- и бета-версии Unity?

+