XROrigin3D

Успадковує: Node3D < Node < Object

Точка походження в AR/VR.

Опис

Це спеціальна вершина в системі AR/VR, яка відображає фізичну локацію центру нашого відстеження на віртуальне місце в нашому ігровому світі.

Кілька точок походження можна додавати до ялинки, але тільки можна використовувати одночасно. Всі XRCamera3D, XRController3D, і XRAnchor3D вершини повинні бути прямими дітьми цього вузла для просторового відстеження, щоб працювати правильно.

Це позиція цієї вершини, яку ви оновлюєте, коли ваш персонаж повинен переміщатися через ваш ігровий світ, поки ми не рухаємось в реальному світі. Рух в реальному світі завжди стосується цієї точки походження.

Наприклад, якщо ваш характер водіння автомобіля, вузол XROrigin3D повинна бути дочірньою вершиною цього автомобіля. Або, якщо ви запроваджуєте телепортову систему для переміщення вашого персонажа, ви повинні змінити позицію цього вузла.

Посібники

Властивості

bool

current

false

float

world_scale

1.0


Описи властивостей

bool current = false 🔗

  • void set_current(value: bool)

  • bool is_current()

Якщо true, цей вузол походження в даний час використовується XRServer. За часом можна використовувати лише одну точку походження.


float world_scale = 1.0 🔗

  • void set_world_scale(value: float)

  • float get_world_scale()

Шкала світу гри у порівнянні з реальним світом. Це так само, як XRServer.world_scale. За замовчуванням більшість платформ AR/VR припускають, що 1 ігровий блок відповідає дійсному світовому метру.