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
Eredita: Resource < RefCounted < Object
Definisce un'associazione tra un OpenXRAction e un input o un output XR.
Descrizione
Questa risorsa associazione associa un OpenXRAction a un input o un output. Poiché la maggior parte dei controller ha versioni per la mano sinistra e per la mano destra che sono gestite dallo stesso profilo di interazione, possiamo specificare più associazioni. Ad esempio, un'azione "Spara" potrebbe essere associata sia a "/user/hand/left/input/trigger" sia a "/user/hand/right/input/trigger". Ciò richiederebbe due voci di associazioni.
Proprietà
|
||
|
||
Metodi
void |
|
get_binding_modifier(index: int) const |
|
get_binding_modifier_count() const |
|
get_path_count() const |
|
void |
remove_path(path: String) |
Descrizioni delle proprietà
OpenXRAction action 🔗
void set_action(value: OpenXRAction)
OpenXRAction get_action()
OpenXRAction che è associato a binding_path.
Array binding_modifiers = [] 🔗
Modificatori di associazione per questa associazione.
Percorso di associazione che definisce l'input o l'output associato a action.
Nota: I percorsi di associazione sono suggerimenti, un runtime XR può scegliere di associare l'azione a un input o output diverso che emula questo input o output.
PackedStringArray paths 🔗
void set_paths(value: PackedStringArray)
PackedStringArray get_paths()
Deprecato: Use binding_path instead.
Percorsi che definiscono gli input o gli output associati al dispositivo.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Descrizioni dei metodi
Deprecato: Binding is for a single path.
Aggiunge un percorso di input/output a questa associazione.
OpenXRActionBindingModifier get_binding_modifier(index: int) const 🔗
Ottiene l'OpenXRBindingModifier a questo indice.
int get_binding_modifier_count() const 🔗
Ottiene il numero di modificatori di associazione per questa associazione.
Deprecato: Binding is for a single path.
Ottiene il numero di percorsi di input/output in questa associazione.
bool has_path(path: String) const 🔗
Deprecato: Binding is for a single path.
Restituisce true se questo percorso di uscita o entrata fa parte di questo binding.
void remove_path(path: String) 🔗
Deprecato: Binding is for a single path.
Rimuove questo percorso di input/output da questa associazione.