如何用手柄按键控制交互
根据官方文档先来认识一下这些按键,我的设备是 neo3 的设备,那我就先来了解下,
pico 4 也一样,根据设备对号入座
对应键值的名称
这些按键的名称我们已经可以对号入座了,接下来关于开发什么功能,那就根据自己需要进行设置就可以了
现在,我想用左手柄Y按键 控制UI的显示和隐藏。
先新建状态机,命名为【按键状态机控制器】
双击进入,创建【XR输入设备事件】
选择左侧手柄,步骤如下
设置Y按钮
创建【游戏对象激活】状态组件用于控制UI显示隐藏控制
【游戏对象激活】属性设置把UI托过来进行控制。
初始激活设置为: 否
进入激活设置为:是
程序执行就默认会隐藏UI组件,运行到状态机组件内部就会显示出来,退出后不做任何触发。
复制这2个状态组件,修改【XR输入设备事件_1】属性,改 左手柄 X按键
设置 【游戏对象激活_1】 状态组件属性为:隐藏UI
运行程序
这样我们就实现了左侧手柄控制UI显示隐藏的功能了。至于能做什么?那就太多了,根据功能需求可以自定义UI
甚至可以把UI挂到手柄上,下节内容我们来研究下载手柄上弹出UI!