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

Eredita: Resource < RefCounted < Object

Collezione di risorse OpenXRAction che compongono un insieme di azioni.

Descrizione

Gli insiemi di azioni in OpenXR definiscono una collezione di azioni che possono essere attivate all'unisono. Ciò consente ai giochi di scambiare facilmente tra diversi stati che richiedono input diversi o devono reinterpretare gli input. Ad esempio, potremmo avere un insieme di azioni attivo quando un menu è aperto, un insieme di azioni attivo quando il giocatore cammina liberamente e un insieme di azioni attivo quando il giocatore controlla un veicolo.

Gli insiemi di azioni possono contenere la stessa azione con lo stesso nome, se tali insiemi di azioni sono attivi allo stesso tempo, l'insieme di azioni con la priorità più alta definisce quale associazione è attiva.

Proprietà

Array

actions

[]

String

localized_name

""

int

priority

0

Metodi

void

add_action(action: OpenXRAction)

int

get_action_count() const

void

remove_action(action: OpenXRAction)


Descrizioni delle proprietà

Array actions = [] 🔗

  • void set_actions(value: Array)

  • Array get_actions()

Collezione di azioni per questo insieme di azioni.


String localized_name = "" 🔗

  • void set_localized_name(value: String)

  • String get_localized_name()

Il nome localizzato di questo insieme di azioni.


int priority = 0 🔗

  • void set_priority(value: int)

  • int get_priority()

La priorità per questo insieme di azioni.


Descrizioni dei metodi

void add_action(action: OpenXRAction) 🔗

Aggiungi un'azione a questo insieme di azioni.


int get_action_count() const 🔗

Recuperare il numero di azioni nel nostro insieme di azioni.


void remove_action(action: OpenXRAction) 🔗

Rimuove un'azione da questo insieme di azioni.