OpenXRActionSet

继承: Resource < RefCounted < Object

OpenXRAction 资源的合集,构成动作集。

描述

OpenXR中的动作集(Action Sets)定义了可同时激活的多个动作集合。这种机制允许应用在不同状态间灵活切换,每个状态可以对应不同的输入配置或对输入进行不同的解释。例如:菜单打开时激活的动作集;用户自由移动时激活的动作集;用户操控载具时激活的动作集

多个动作集可以包含同名动作。当这些动作集同时激活时,优先级最高的动作集将决定实际生效的绑定配置。

属性

方法


属性说明

Array actions = [] 🔗

  • void set_actions(value: Array)

  • Array get_actions()

该动作集中动作的合集。


String localized_name = "" 🔗

  • void set_localized_name(value: String)

  • String get_localized_name()

该动作集的本地化名称。


int priority = 0 🔗

  • void set_priority(value: int)

  • int get_priority()

该动作集的优先级。


方法说明

void add_action(action: OpenXRAction) 🔗

向该动作集中添加某个动作。


int get_action_count() const 🔗

获取该动作集中动作的数量。


void remove_action(action: OpenXRAction) 🔗

从该动作集中移除某个动作。