OpenXRRenderModelManager
Успадковує: Node3D < Node < Object
Допоміжний вузол, який автоматично керуватиме відображенням моделей рендерингу.
Опис
Цей допоміжний вузол автоматично керуватиме відображенням моделей рендерингу. Він створюватиме нові вузли OpenXRRenderModel, коли виявлятимуться контролери та інші портативні пристрої, та видалятиме ці вузли, коли вони деактивуються.
Примітка: Якщо ви хочете отримати більше контролю над цією логікою, ви можете також викликати OpenXRRenderModelExtension.render_model_get_all(), щоб отримати список активних ідентифікаторів моделей рендерингу та створити екземпляри OpenXRRenderModel для кожного наданого ідентифікатора моделі рендерингу.
Властивості
|
||
|
Сигнали
render_model_added(render_model: OpenXRRenderModel) 🔗
Викликається, коли вузол моделі рендерингу додається як дочірній до цього вузла.
render_model_removed(render_model: OpenXRRenderModel) 🔗
Викликається, коли дочірній вузол моделі рендерингу буде видалено з цього вузла.
Переліки
enum RenderModelTracker: 🔗
RenderModelTracker RENDER_MODEL_TRACKER_ANY = 0
Усі активні моделі рендерингу відображаються незалежно від того, до якого трекера вони відносяться.
RenderModelTracker RENDER_MODEL_TRACKER_NONE_SET = 1
Відображаються лише активні моделі рендерингу, які не пов'язані з жодним трекером, яким ми керуємо.
RenderModelTracker RENDER_MODEL_TRACKER_LEFT_HAND = 2
Відображаються лише активні моделі рендерингу, пов'язані з лівим трекером.
RenderModelTracker RENDER_MODEL_TRACKER_RIGHT_HAND = 3
Відображаються лише активні моделі рендерингу, пов'язані з трекером правої руки.
Описи властивостей
String make_local_to_pose = "" 🔗
Розташуйте моделі рендерингу локально відносно цієї пози (це налаштує положення вузла контейнера моделей рендерингу).
RenderModelTracker tracker = 0 🔗
void set_tracker(value: RenderModelTracker)
RenderModelTracker get_tracker()
Обмежує рендеринг моделей зазначеним трекером. Включає: 0 = Усі рендерингові моделі, 1 = Рендерингові моделі, не пов'язані з трекером, 2 = Рендерингові моделі, пов'язані з лівим трекером, 3 = Рендерингові моделі, пов'язані з правим трекером.