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
Hérite de : Resource < RefCounted < Object
Définit une liaison entre une OpenXRAction et une entrée ou sortie XR.
Description
Cette ressource de liaison lie une OpenXRAction à une entrée ou une sortie. Comme la plupart des contrôleurs ont des versions gauche et droite qui sont gérées par le même profil d'interaction, nous pouvons spécifier plusieurs liaisons. Par exemple, une action "Tirer" pourrait être liée à la fois à "/user/hand/left/input/trigger" et "/user/hand/right/input/trigger". Cela nécessiterait deux entrées de liaison.
Propriétés
|
||
|
||
Méthodes
void |
|
get_binding_modifier(index: int) const |
|
get_binding_modifier_count() const |
|
get_path_count() const |
|
void |
remove_path(path: String) |
Descriptions des propriétés
OpenXRAction action 🔗
void set_action(value: OpenXRAction)
OpenXRAction get_action()
OpenXRAction qui est liée à binding_path.
Array binding_modifiers = [] 🔗
Modificateurs de liaison pour cette liaison.
Chemin de liaison qui définit l'entrée ou la sortie liée à action.
Note : Les chemins de liaison sont des suggestions, un runtime XR peut choisir de lier l'action à une entrée/sortie différente émulant cette entrée/sortie.
PackedStringArray paths 🔗
void set_paths(value: PackedStringArray)
PackedStringArray get_paths()
Obsolète : Use binding_path instead.
Chemins qui définissent les entrées/sorties liées sur l'appareil.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Descriptions des méthodes
Obsolète : Binding is for a single path.
Ajoute un lien d'entrée/sortie à cette liaison.
OpenXRActionBindingModifier get_binding_modifier(index: int) const 🔗
Obtient le OpenXRBindingModifier à cet index.
int get_binding_modifier_count() const 🔗
Obtient le nombre de modificateurs de liaison pour cette liaison.
Obsolète : Binding is for a single path.
Obtient le nombre de chemins d'entrée/sortie dans cette liaison.
bool has_path(path: String) const 🔗
Obsolète : Binding is for a single path.
Renvoie true si ce chemin d'entrée/sortie fait partie de cette liaison.
void remove_path(path: String) 🔗
Obsolète : Binding is for a single path.
Retire ce lien d'entrée/sortie de cette liaison.