Hero background 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?

+