c# - 如何更改 Oculus Touch 控制器上的抓取按钮和“按钮”单击按钮?
问题描述
抓取的默认按钮是“Axis1D.PrimaryHandTrigger”,按钮点击是“Button.One”。虽然这些是默认设置,但我想更改设置,以便它可以接受不同的输入。
我找不到将输入添加到这些 OVR 触摸控制器的位置和方式。
解决方案
使用 Unity Axes ID检查统一的官方文档以获取 VR 输入。
转到项目设置并选择输入。您可以在此处更改自定义 VR 输入的输入之一,如下图所示:
还将轴从 Y 轴更改为第 11 轴(操纵杆)并取消选中反转。见下图:
现在您可以在脚本中调用它们,如下例所示:
void Update()
{
if(Input.GetAxis("Vertical") == 1)
{
//Do something
}
}
推荐阅读
- r - vegan 包中的 db-RDA 不评估所有解释变量
- python - 似乎无法弄清楚如何将列表中的值显示到 tkinter 中的标签上
- amazon-ec2 - 使用云托管策略获取具有附加安全组(具有超过 50 条规则)的 AWS EC2 实例
- php - preg_match 查找正则表达式
- vim - 如何更改 vim 缓冲区颜色?
- xml - Intellej 创建 xml 文件并上传到 git
- python - 如何沿 X 轴绘制“_”对象但改变 Y 轴上的值?(在 python、matplotlib、pandas 中)
- linux - 安装包时出错:已安装 grub-efi-amd64 包安装后脚本子进程返回错误退出状态 255
- ios - 是否有通用且可靠的解决方案来使 UICollectionViewCell 的宽度换行内容?
- android - Flutter将图标参数作为构造函数传递