Hero image

Unity releases

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

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

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

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

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

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

Поддержка нескольких версий с помощью 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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