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.

OpenXRActionSet

Hérite de : Resource < RefCounted < Object

Collection de ressources OpenXRAction qui constituent un ensemble d'actions.

Description

Les ensembles d'actions dans OpenXR définissent une collection d'actions qui peuvent être activées à l'unisson. Cela permet aux jeux de changer facilement entre différents états qui nécessitent des entrées différentes ou ont besoin de réinterpréter les entrées. Par exemple, nous pourrions avoir un ensemble d'actions qui est actif lorsqu'un menu est ouvert, un ensemble d'actions qui est actif lorsque le joueur marche librement et un ensemble d'actions qui est actif lorsque le joueur contrôle un véhicule.

Les ensembles d'actions peuvent contenir la même action avec le même nom, si ces ensembles d'action sont actifs en même temps, l'action définie avec la plus haute priorité définit quelle liaison est active.

Propriétés

Array

actions

[]

String

localized_name

""

int

priority

0

Méthodes

void

add_action(action: OpenXRAction)

int

get_action_count() const

void

remove_action(action: OpenXRAction)


Descriptions des propriétés

Array actions = [] 🔗

  • void set_actions(value: Array)

  • Array get_actions()

Collection d'actions pour cet ensemble d'actions.


String localized_name = "" 🔗

  • void set_localized_name(value: String)

  • String get_localized_name()

Le nom localisé de cet ensemble d'actions.


int priority = 0 🔗

  • void set_priority(value: int)

  • int get_priority()

La priorité de cet ensemble d'actions.


Descriptions des méthodes

void add_action(action: OpenXRAction) 🔗

Ajoute une action à cet ensemble d'actions.


int get_action_count() const 🔗

Récupère le nombre d'actions dans notre ensemble d'actions.


void remove_action(action: OpenXRAction) 🔗

Retire une action de cet ensemble d'actions.