Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
OpenXRIPBinding
Наследует: Resource < RefCounted < Object
Определяет привязку между OpenXRAction и входом или выходом XR.
Описание
Этот ресурс привязки привязывает OpenXRAction к входу или выходу. Поскольку большинство контроллеров имеют левосторонние и правосторонние версии, которые обрабатываются одним и тем же профилем взаимодействия, мы можем указать несколько привязок. Например, действие "Fire" может быть привязано как к "/user/hand/left/input/trigger", так и к "/user/hand/right/input/trigger". Для этого потребуются две записи привязки.
Свойства
|
||
|
||
Методы
void |
|
get_binding_modifier(index: int) const |
|
get_binding_modifier_count() const |
|
get_path_count() const |
|
void |
remove_path(path: String) |
Описания свойств
OpenXRAction action 🔗
void set_action(value: OpenXRAction)
OpenXRAction get_action()
OpenXRAction, связанное с binding_path.
Array binding_modifiers = [] 🔗
Модификаторы привязки для данной привязки.
Путь привязки, который определяет ввод или вывод, привязанный к action.
Примечание: Пути привязки являются предложениями, среда выполнения XR может выбрать привязку действия к другому вводу или выводу, эмулирующему этот ввод или вывод.
PackedStringArray paths 🔗
void set_paths(value: PackedStringArray)
PackedStringArray get_paths()
Устарело: Use binding_path instead.
Пути, определяющие входы или выходы, привязанные к устройству.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Описания метода
Устарело: Binding is for a single path.
Добавьте к этой привязке путь ввода/вывода.
OpenXRActionBindingModifier get_binding_modifier(index: int) const 🔗
Получите OpenXRBindingModifier по этому индексу.
int get_binding_modifier_count() const 🔗
Получите количество модификаторов привязки для этой привязки.
Устарело: Binding is for a single path.
Получите количество путей ввода/вывода в этой привязке.
bool has_path(path: String) const 🔗
Устарело: Binding is for a single path.
Возвращает true, если этот путь ввода/вывода является частью этой привязки.
void remove_path(path: String) 🔗
Устарело: Binding is for a single path.
Удаляет этот путь ввода/вывода из этой привязки.