В этом руководстве подробно описаны рекомендуемые версии движка, необходимые SDK и настройки проекта Android при разработке приложения Godot Engine для Android XR.
Предварительные требования
Прежде чем настраивать проект Godot Engine для разработки под Android XR, необходимо выполнить следующие предварительные условия:
- Скачайте Godot 4.6.2 с официального сайта Godot .
- Убедитесь, что у вас есть XR-гарнитура или XR-очки .
- Установите Android Studio .
Установите поддержку сборки Android.
Для компиляции и экспорта пакетов, необходимых для пространственных вычислений, Godot требует наличия специальных инструментов сборки Android.
В Android Studio используйте менеджер SDK для установки следующих пакетов и инструментов:
- Платформа Android SDK : Android 14.0 ("UpsideDownCake") (уровень API 34)
- Android SDK Build-Tools : версия 34.0.0 или выше
- NDK : Любая версия 28.x
- CMake : Версия 3.10.2
Возможно, вам потребуется выбрать пункт «Показать сведения о пакете» в менеджере SDK, чтобы увидеть все доступные версии инструмента.
В Godot перейдите в меню Редактор > Настройки редактора > Экспорт > Android и укажите путь к вашему SDK.
Создайте проект Godot XR
Создайте новый проект для пространственного рендеринга:
- Откройте Godot и создайте новый проект.
Для параметра «Рендерер» выберите «Мобильный» .
Это высокопроизводительный графический API, ориентированный на Vulkan, рекомендованный для Android XR.

Выберите любые другие необходимые параметры и нажмите «Создать» .
Создайте свою внутреннюю XR-сцену (включая
XROrigin3DиXRCamera3D), используя официальное руководство по настройке XR-сцены Godot .
Настройка параметров проекта
Далее вам нужно будет настроить параметры проекта, чтобы включить OpenXR и сконфигурировать конвейер рендеринга для обеспечения производительности на мобильных устройствах:
- Откройте Godot.
- Настройте следующие параметры проекта для OpenXR:
- Перейдите в меню Проект > Настройки проекта > XR > OpenXR и выберите «Включено» .
- Перейдите в меню Проект > Настройки проекта > XR > Шейдеры и выберите Включено .
Перейдите в меню Рендеринг > Сглаживание > Качество > MSAA 3D и выберите 4x .
Эта настройка обеспечивает наилучшую четкость изображения в Android XR.
Настройте свой проект для экспорта в Android XR.
Выполните следующие шаги, чтобы настроить экспорт проекта в Android XR:
Настройка параметров экспорта : перейдите в раздел Проект > Экспорт и нажмите Добавить... > Android .
Выполните инструкции по развертыванию : следуйте официальному руководству по развертыванию Godot для Android , чтобы получить пошаговые инструкции по настройке разрешений и развертыванию в один клик.
Проверьте версии SDK вашего проекта :
- Для минимального SDK : 34
- Для целевого SDK : 34
Настройка режима XR : В настройках экспорта установите режим XR на OpenXR .
Установите плагин Godot OpenXR Vendors.
Для доступа к расширениям, специфичным для Android XR, ваше приложение должно использовать плагин Vendors. Выполните следующие шаги, чтобы получить совместимую версию:
- В Godot выберите AssetLib .
Найдите "Поставщика".

Найдите версию 5.1 (или выше) плагина Godot OpenXR Vendors и скачайте её.
После завершения загрузки выберите «Установить» .

См. также
Для получения дополнительной информации о разработке Android XR с использованием Godot см. следующие страницы в документации Godot Engine: