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...
OpenXRAction
Eredita: Resource < RefCounted < Object
Un'azione OpenXR.
Descrizione
Questa risorsa definisce un'azione OpenXR. Le azioni si possono utilizzare sia per gli input (pulsanti, joystick, trigger, ecc.) sia per gli output (feedback aptico).
OpenXR esegue la conversione automatica tra il tipo di azione e il tipo di input ogni volta che è possibile. Un grilletto analogico associato a un'azione booleana restituirà quindi false se il grilletto è premuto e true se premuto completamente.
Le azioni non sono direttamente associate a dispositivi specifici, invece OpenXR riconosce un numero limitato di percorsi di primo livello che identificano i dispositivi in base all'utilizzo. Possiamo limitare i dispositivi a cui un'azione può essere associata da questi percorsi di primo livello. Ad esempio, un'azione che si dovrebbe utilizzare solo per i controller portatili può avere i percorsi di livello primo "/user/hand/left" e "/user/hand/right" associati. Consulta la sezione di percorso riservato nella specifica OpenXR per maggiori informazioni sui percorsi di livello primo.
Nota che il nome della risorsa è utilizzato per registrare l'azione.
Proprietà
|
||
|
||
|
Enumerazioni
enum ActionType: 🔗
ActionType OPENXR_ACTION_BOOL = 0
Questa azione fornisce un valore booleano.
ActionType OPENXR_ACTION_FLOAT = 1
Questa azione fornisce un valore in virgola mobile compreso tra 0.0 e 1.0 per qualsiasi input analogico, come i grilletti.
ActionType OPENXR_ACTION_VECTOR2 = 2
Questa azione fornisce un valore di tipo Vector2 e può essere associata ai trackpad e ai joystick incorporati.
ActionType OPENXR_ACTION_POSE = 3
There is currently no description for this enum. Please help us by contributing one!
Descrizioni delle proprietà
ActionType action_type = 1 🔗
void set_action_type(value: ActionType)
ActionType get_action_type()
Il tipo di azione.
La descrizione localizzata di questa azione.
PackedStringArray toplevel_paths = PackedStringArray() 🔗
void set_toplevel_paths(value: PackedStringArray)
PackedStringArray get_toplevel_paths()
Una raccolta di percorsi di primo livello a cui è possibile associare questa azione.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.