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
Hérite de : Resource < RefCounted < Object
Une action OpenXR.
Description
Cette ressource définit une action OpenXR. Les actions peuvent être utilisées pour les entrées (boutons, joysticks, gâchettes, etc.) et les sorties (haptique).
OpenXR effectue une conversion automatique entre le type d'action et le type d'entrée dès que possible. Une gâchette analogique liée à une action booléenne renverra donc false si la gâchette n'est pas enfoncée et true si la gâchette est complètement enfoncée.
Les actions ne sont pas directement liées à des périphériques spécifiques, à la place, OpenXR reconnaît un nombre limité de chemins de haut-niveau qui identifient les appareils par utilisation. Nous pouvons restreindre à quels périphériques une action peut être liée par ces chemins de haut-niveau. Par exemple, une action qui ne devrait être utilisée que pour les manettes portables ayant les chemins de haut-niveau "/user/hand/left" et "/user/hand/right" associés à eux. Voir ` "Path Tree and Semantic Paths" dans la spécification OpenXR <https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#semantic-path-reserv>`__ pour plus d'informations sur les chemins de haut-niveau.
Notez que le nom de la ressource est utilisé pour enregistrer l'action avec.
Propriétés
|
||
|
||
|
Énumérations
enum ActionType: 🔗
ActionType OPENXR_ACTION_BOOL = 0
Cette action fournit une valeur booléenne.
ActionType OPENXR_ACTION_FLOAT = 1
Cette action fournit une valeur de flottant entre 0.0 et 1.0 pour toute entrée analogique comme des gâchettes.
ActionType OPENXR_ACTION_VECTOR2 = 2
Cette action fournit une valeur Vector2 et peut être liée à des pavés tactiles et des joysticks embarqués.
ActionType OPENXR_ACTION_POSE = 3
There is currently no description for this enum. Please help us by contributing one!
Descriptions des propriétés
ActionType action_type = 1 🔗
void set_action_type(value: ActionType)
ActionType get_action_type()
Le type d'action.
La description localisée de cette action.
PackedStringArray toplevel_paths = PackedStringArray() 🔗
void set_toplevel_paths(value: PackedStringArray)
PackedStringArray get_toplevel_paths()
Une collection de chemins de haut niveau auxquels cette action peut être liée.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.