Поддерживаемые XR-устройства
Это руководство поможет вам создавать продукты для таких XR-устройств.
Подпространство – это часть трехмерного пространства в приложении, где можно размещать 3D-контент, создавать 3D-макеты и добавлять глубину к 2D-контенту. Подпространство отображается, только когда включена пространственная обработка. В главном пространстве или на устройствах, не поддерживающих XR, любой код в подпространстве игнорируется.
Создать подпространство можно несколькими способами:
- Используйте
Subspace. Эта composable-функция создает новую независимую иерархию пространственного интерфейса. Он не наследует пространственное положение, ориентацию или масштаб родительского элементаSubspace, в который он вложен.Subspaceавтоматически ограничивается рекомендуемым полем контента. С помощью этой composable-функции можно создать стандартное подпространство, которое остается в закрепленном положении, или подпространство, которое следует за целью. - Используйте
PlanarEmbeddedSubspace. Эту composable-функцию можно разместить в иерархии интерфейса приложения, чтобы поддерживать макеты для 2D- и пространственного интерфейса.PlanarEmbeddedSubspaceучитывает ограничения и позиционирование родительского элемента. 3D-контент размещается внутри этой области.
Руководства
В этом разделе представлены следующие руководства для разработчиков:
- Как добавить подпространство
- Как добавить подпространство, которое следует за целью
- Модификаторы подпространства