Выпуск Unity 2019.3

Новые функции и обновления для разных платформ

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

Обновления для платформ в Unity 2019.3

Unity supports more than 20 platforms, enabling you to reach a wider audience and feel confident that your IP is ready for the future, no matter how the industry evolves or where your imagination takes you.

Система ввода (предварительная версия)

Input System — это новый стандарт интеграции систем управления для различных устройств в ваши проекты. Рабочий процесс построен на основе Input Actions — интерфейса, который позволяет отделить привязку элементов управления от программной логики. Новая система универсальна для всех платформ, легко настраивается и расширяется, и в настоящее время находится в статусе предварительной версии.

Подробнее

Инкрементальный сборщик мусора

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

В Unity 2019.3 инкрементальный сборщик мусора добрался до финальной версии и теперь поддерживает все целевые платформы за исключением WebGL.

Подробнее

Google Stadia

С этим обновлением инструментария для платформ мы даем некоторым разработчикам возможность создать и опубликовать свою первую игру на облачной игровой платформе Google Stadia. Мы также поддерживаем специфические функции Stadia, включая State Share и Stream Connect, а также контроллер Stadia с интеграцией с YouTube и Google Assistant. Эти функции раскрывают все возможности платформы. 

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

Обновления подсистемы Baselib

Baselib, платформенный уровень абстракции Unity, унифицирует функциональность наиболее распространенных платформозависимых операций. Обновления Baselib в Unity 2019.3 улучшают стабильность и производительность параллельных структур данных и примитивов синхронизации. Эти элементы обеспечивают безопасность доступа к данным в многопоточном коде Unity.

Дополненная и виртуальная реальность

Unity is the leading platform for creating AR/VR applications. Check out our new features and updates to help you create powerful experiences and reach a wider audience.

AR Foundation

Эта платформа позволяет разрабатывать универсальные приложения не только для устройств с поддержкой ARKit или ARCore, но и для Magic Leap и HoloLens. ​​​​​​

Подробнее

XR Interaction Toolkit

Этот инструментарий позволяет разрабатывать механизмы интерактивности для AR и VR, не программируя алгоритмы с нуля. Система гибко расширяется, позволяя настраивать взаимодействия по своему вкусу, и работает на всех официально поддерживаемых AR- и VR-платформах.

Подробнее о средствах Unity для AR

Платформа XR-плагинов

Обеспечьте своим AR- и VR-приложениям максимально широкий охват аудитории благодаря нашей архитектуре на основе плагинов. Парадигма «создайте один раз и разверните на чем угодно» получила развитие, и теперь как разработчики аппаратуры, так и разработчики ПО могут создавать и поддерживать собственные средства интеграции с Unity. Узнайте, как стать одним из наших партнеров в области проверенных решений.

HDRP для VR

Создавайте впечатляющую реалистичную графику и эффекты освещения с помощью High Definition Render Pipeline для VR. Открывайте новые горизонты VR высокого разрешения без снижения производительности!

Узнать больше

Oculus Quest поддерживает Vulkan (экспериментальная версия)

Устройства Oculus Quest теперь поддерживают Vulkan и технологию multiview Fixed Foveated Rendering (экспериментальная версия). Это экспериментальный выпуск, доступный только в новой архитектуре XR-плагинов. Пока что функция работает только со встроенным процессом многопроходного рендеринга с отключенной постобработкой. Вскоре мы добавим поддержку Universal Render Pipeline (URP) вместе с выпуском URP 7.2.0. Для использования этой функции необходимо загрузить плагин Oculus XR.

Мобильные игры

More than half of the top 1,000 mobile games on the Apple App Store and Google Play are powered by Unity.

Unity как библиотека

Добавляйте технологии Unity непосредственно в нативные мобильные приложения. В число встраиваемых функций Unity входят 2D- и 3D-графика с рендерингом в реальном времени, например дополненная реальность, двумерные мини-игры и трехмерные модели. Начните работу с чтения статьи в нашем блоге, где приводятся инструкции для Android и iOS.

Начать

Симуляция устройства

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

Подробнее

Рендеринг по запросу

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

Подробнее

Adaptive Performance вышла из статуса предварительной версии

Adaptive Performance дает доступ к информации о температуре устройства, позволяя предпринимать соответствующие меры и обеспечивать максимум комфорта игрокам. Пока эта функция поддерживается на Samsung Galaxy S10, Note 10 и на других устройствах серии Galaxy (ожидается поддержка других устройств) и дает разработчикам возможность обеспечить стабильную частоту кадров в течение большего времени, избегая перегрева процессора даже до его начала.

Узнать больше
Настольные системы и браузеры

Поддержка высокого разрешения для платформы WebGL

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

Создание проекта Xcode для macOS

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

Загрузить Unity 2019.3 сейчас

Все это и многое другое доступно уже сегодня.

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

Согласен