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
Hereda: Resource < RefCounted < Object
Define un enlace entre una OpenXRAction y una entrada o salida XR.
Descripción
Este recurso de enlace une una OpenXRAction a una entrada o salida. Como la mayoría de los mandos tienen versiones para la mano izquierda y la mano derecha que son gestionadas por el mismo perfil de interacción, podemos especificar múltiples enlaces. Por ejemplo, una acción "Disparar" podría estar enlazada tanto a "/user/hand/left/input/trigger" como a "/user/hand/right/input/trigger". Esto requeriría dos entradas de enlace.
Propiedades
|
||
|
||
Métodos
void |
|
get_binding_modifier(index: int) const |
|
get_binding_modifier_count() const |
|
get_path_count() const |
|
void |
remove_path(path: String) |
Descripciones de Propiedades
OpenXRAction action 🔗
void set_action(value: OpenXRAction)
OpenXRAction get_action()
OpenXRAction que está enlazada a binding_path.
Array binding_modifiers = [] 🔗
Modificadores de vinculación para esta vinculación.
Ruta de vinculación que define la entrada o salida enlazada a action.
Nota: Las rutas de vinculación son sugerencias, un runtime de XR puede elegir enlazar la acción a una entrada o salida diferente que emule esta entrada o salida.
PackedStringArray paths 🔗
void set_paths(value: PackedStringArray)
PackedStringArray get_paths()
Obsoleto: Use binding_path instead.
Rutas que definen las entradas o salidas enlazadas en el dispositivo.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Descripciones de Métodos
Obsoleto: Binding is for a single path.
Añade una ruta de entrada/salida a este enlace.
OpenXRActionBindingModifier get_binding_modifier(index: int) const 🔗
Obtiene el OpenXRBindingModifier en este índice.
int get_binding_modifier_count() const 🔗
Obtiene el número de modificadores de enlace para este enlace.
Obsoleto: Binding is for a single path.
Obtiene el número de rutas de entrada/salida en este enlace.
bool has_path(path: String) const 🔗
Obsoleto: Binding is for a single path.
Devuelve true si esta ruta de entrada/salida es parte de este enlace.
void remove_path(path: String) 🔗
Obsoleto: Binding is for a single path.
Elimina esta ruta de entrada/salida de esta vinculación.