Выпуски Unity

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

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

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

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

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

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)

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

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

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

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

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

Первые шаги в Unity

Часто задаваемые вопросы

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

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

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

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

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

Версия для разработчиков, которым для проекта нужна максимальная стабильность и поддержка. Эта версия устанавливается по умолчанию. Она рекомендуется для основного этапа разработки проекта, когда можно остановиться на конкретном выпуске Unity. 

Подробнее о различных выпусках можно узнать здесь.

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

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

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

Альфа- и бета-версии Unity доступны всем желающим. Начните работу, загрузив их в Unity Hub. Так как ранние версии могут содержать нестабильные функции, мы не рекомендуем использовать их для проектов, находящихся в разработке; мы советуем делать резервные копии всех ваших проектов перед их открытием в альфа- или бета-версии Unity.

Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.

Согласен