Выпуски Unity

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

Познакомьтесь с новинками выпуска Unity 2021.1 Tech Stream, которые ускорят разработку кода и упростят создание оптимизированных, высокопроизводительных игр.

Unity 2021.1 Tech Stream для программистов

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

Дополнительные функции, улучшающие программирование

Улучшения систем, которые повысят удобство разработки кода в 2021.1.

Поддержка нескольких версий с помощью Version Defines

Откройте для себя новейшие возможности API, используя Version Defines для обратной совместимости с предыдущими версиями Unity и API в единой кодовой базе.

Разработка функций с точным отсчетом времени

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

Контролируйте тестирование вашего кода

Используйте пакет Unity Code Coverage с Test Runner, чтобы проверить охват кода вашего проекта тестами, с подробными отчетами в формате HTML для поиска областей, не учтенных вашим текущим набором тестов.

Поддержка профилировки нескольких экземпляров Player

Запускайте несколько экземпляров Player на одной машине и подключайте Unity Profiler к конкретному экземпляру, чтобы лучше понимать особенности его работы и эффективнее использовать имеющиеся аппаратные ресурсы.

Тестируйте приложения на разных платформах с помощью Device Simulator

Оценивайте работу игры на различных мобильных устройствах. Device Simulator теперь стал частью стандартного набора Unity.

Программируйте логику перетаскиванием блоков в схеме

Графическое представление кода с поддержкой перетаскивания для ускоренного создания и проработки прототипов. Визуальное программирование — это еще и отличный способ сделать скрипты доступнее, и возможность создания инструментов для художников и дизайнеров.

Улучшения UnityLinker: быстрые и легкие исполняемые файлы

Обновленный инструмент UnityLinker включает улучшенные алгоритмы удаления неиспользуемого кода из методов, обнаружения отражений C# и удаления неиспользуемого кода из делегатов. Все это — для ускорения преобразования облегченных сборок с помощью IL2CPP в C++, а также для снижения размера исполняемого файла.

Оптимизация IL2CPP для улучшения конвертации проектов

Эта версия Unity включает ряд небольших оптимизаций множества алгоритмов преобразования IL2CPP и компиляции C++ для ускорения процессов сборки и конвертации проектов.

Комплексный анализ использования памяти

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

Узнайте больше о выпуске 2021.1 Tech Stream

Другие способы познакомиться с выпуском.

Вебинар по Unity 2020.1 Tech Stream

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Согласен