如何更改 Oculus Touch 控制器上的抓取按钮和 "Button" 单击按钮?
How do I change the Grab Button and "Button" Click button on Oculus Touch controllers?
抓取的默认按钮是 "Axis1D.PrimaryHandTrigger",点击按钮的默认按钮是 "Button.One"。虽然这些是默认设置,但我想更改设置以便它可以接受不同的输入。
我找不到在何处以及如何将输入添加到这些 OVR 触摸控制器。
检查此 official docs VR 输入及其 Unity 轴 ID 的统一性。
转到项目设置并select输入。您可以在此处更改自定义 VR 输入的输入之一,如下图所示:
同时将轴从 Y 轴更改为第 11 轴(操纵杆)并取消选中反转。见下图:
现在您可以在脚本中调用它们,如下例所示:
void Update()
{
if(Input.GetAxis("Vertical") == 1)
{
//Do something
}
}
抓取的默认按钮是 "Axis1D.PrimaryHandTrigger",点击按钮的默认按钮是 "Button.One"。虽然这些是默认设置,但我想更改设置以便它可以接受不同的输入。
我找不到在何处以及如何将输入添加到这些 OVR 触摸控制器。
检查此 official docs VR 输入及其 Unity 轴 ID 的统一性。
转到项目设置并select输入。您可以在此处更改自定义 VR 输入的输入之一,如下图所示:
同时将轴从 Y 轴更改为第 11 轴(操纵杆)并取消选中反转。见下图:
现在您可以在脚本中调用它们,如下例所示:
void Update()
{
if(Input.GetAxis("Vertical") == 1)
{
//Do something
}
}