В этом руководстве подробно описаны рекомендуемые версии движка, необходимые SDK и настройки проекта Android при разработке приложения Unreal Engine для Android XR.
Предварительные требования
Прежде чем настраивать Unreal Engine для разработки под Android XR, необходимо установить следующие приложения и инструменты:
Скачайте и установите Epic Games Launcher .
- Установите Unreal Engine версии 5.6.1 (или выше) через Epic Games Launcher.
Настройте свою систему для сборки кода C++ (например, используя Visual Studio 2022 для Windows или Xcode для macOS). Для получения дополнительной информации см. раздел «Настройка среды разработки C++ от Epic».
Установите SDK .NET 8.0 .
Установите Android Studio (Panda 4 | 2025.3.4 Patch 1 или выше).
Установите поддержку сборки Android.
Поскольку Android XR зависит от определенных версий SDK, необходимо установить соответствующие инструменты сборки Android вместе с Unreal Engine.
- Откройте Epic Games Launcher.
Нажмите на стрелку раскрывающегося списка рядом с установленной версией движка (кнопка «Запуск») и выберите «Параметры» .
- Прокрутите страницу вниз до параметров установки, выберите Android и нажмите «Применить» .
- При появлении запроса разрешите движку зарегистрировать все необходимые ему расширения файлов.
Установите Java JDK 17 .
В Android Studio используйте SDK Manager для установки следующих версий, необходимых для примеров Android XR:
- Платформы SDK : 34, 35 и 36
- NDK : 29.0.x
- Инструменты командной строки (все элементы)
Следуйте руководству Epic по расширенной настройке и устранению неполадок , чтобы настроить следующие системные переменные среды:
-
ANDROID_HOME -
JAVA_HOME -
NDK_ROOT
-
Создайте проект Unreal XR
Далее создайте новый проект и настройте его с необходимыми XR-плагинами и входными данными:
- Запустите Unreal Engine 5.6.1.
- В разделе «Категории новых проектов» выберите шаблон «Виртуальная реальность» .
- В меню «Настройки проекта» установите для параметра «Целевая платформа» значение «Мобильные устройства» .
- Для обеспечения оптимальной производительности на мобильных устройствах XR установите параметр « Масштабируемое качество» .
- Выберите название проекта, а затем нажмите «Создать» .
Настройка параметров Android
После открытия проекта выполните следующие шаги, чтобы установить необходимые уровни API Android и графические настройки для Android XR:
- Перейдите в меню «Редактировать» > «Настройки проекта» .
- Перейдите в раздел Платформы > Android .
- Если кнопка «Принять лицензию SDK» выделена красным, нажмите на неё.
- В разделе APKPackaging :
- Установите минимальную версию SDK на
34. - Установите целевую версию SDK на
34(или выше).
- Установите минимальную версию SDK на
Прокрутите страницу дальше до раздела «Сборка» и выберите «Поддержка Vulkan» .
Vulkan — это рекомендуемый высокопроизводительный графический API для Android XR.
Настройка параметров рендеринга
Для достижения высокой частоты кадров и четкости изображения, необходимых для Android XR, необходимо также настроить Unreal Engine на использование оптимизированного пути рендеринга для мобильных устройств:
- Перейдите в меню «Редактировать» > «Настройки проекта» и выберите «Движок» > «Рендеринг» .
В разделе «Forward Renderer» выберите «Forward Shading» .
Для мобильной виртуальной реальности прямой рендеринг значительно быстрее, чем отложенный рендеринг по умолчанию. Обратите внимание, что для его включения требуется перезапуск редактора и компиляция шейдеров.
В разделе «Настройки по умолчанию» установите метод сглаживания на MSAA .
В разделе «Мобильные устройства» установите значение Mobile MSAA на 4x .
MSAA обеспечивает самые четкие результаты для VR без эффектов размытия, вызванных Temporal AA (TAA).
В разделе VR :
Clear Mobile HDR .
Отключение расширенного динамического диапажа на мобильных устройствах значительно снижает затраты на постобработку.
Выберите «Мобильный просмотр на мобильном устройстве» .
Это позволяет движку отрисовывать оба глаза за один проход, что значительно повышает производительность процессора.
См. также
Подробные инструкции по развертыванию шаблонного проекта на устройстве под управлением Android см. в разделе «Настройка проектов Unreal Engine для разработки под Android» .