ARCore: границы интеграции
Какие данные должен предоставить ARCore-адаптер и что не включается настройкой XR.
ARCore: границы интеграции
ARCore — платформа Google для дополненной реальности. Её SDK предоставляет motion tracking, понимание окружения и оценку света. Возможности и поддерживаемые устройства описаны в документации Google; наличие этих возможностей в SDK не означает их автоматическую доступность в Reckfell.
В текущем дереве встроенных модулей нет отдельного модуля ARCore. В чистом проекте установленной Windows-сборки Reckfell 1.0.0 не обнаружены классы семейства ARCore или интерфейс с точным именем ARCore. Готовая интеграция для Reckfell здесь не подтверждена. Эта проверка не исследовала отдельный Android-проект с внешними плагинами и не определяет состояние всех сторонних пакетов.
Сначала определите нужные данные
| Задача | Что должна предоставить интеграция |
|---|---|
| Показать изображение камеры за виртуальными объектами | Кадр/текстуру, параметры камеры и согласованный момент вывода. |
| Удержать объект в пространстве | Pose, состояние tracking, систему координат и жизненный цикл anchors. |
| Поставить объект на поверхность | Данные обнаруженной поверхности или hit test и преобразование в игровое пространство. |
| Согласовать виртуальное освещение | Оценку света и явное применение к Environment/источникам света. |
Это требования к адаптеру, а не реализованные здесь функции. Добавление Entity, Camera3D или прозрачного Viewport не создаёт эти данные. Сам ARCore SDK также нужно связать с игровым кодом и рендерером.
Не путать с другими XR-путями
Passthrough объясняет композицию окружения, предоставляемого XR runtime; его включение не является запуском ARCore session. MobileVRInterface — отдельный интерфейс телефонного stereo VR, без встроенного позиционного отслеживания комнаты. Он не заменяет ARCore.
Если у проекта уже есть ARCore-адаптер, используйте его собственные подтверждённые имена классов, события и модель владения ресурсами. Проверяйте на целевом устройстве запуск/остановку сессии, разрешения, потерю tracking и возврат приложения из фона. Без конкретного адаптера нельзя дать честный универсальный C#-пример или обещать совместимую версию пакета.
Что проверено
Проверены текущие исходники модулей и реестр чистого headless-проекта без загрузки внешних расширений. Описание возможностей платформы сверено с официальным обзором Google. ARCore SDK не устанавливался; Android-устройство, camera texture, anchors, поверхности, оценка света и экспорт не проверялись. Старое неподтверждённое заявление о готовом плагине и состоянии его разработки убрано; исходники движка не менялись.