Version: 2018.4
Input for Oculus
XR API reference

Daydream 控制器

Unity 本身支持 Daydream 控制器,并使用 UnityEngine.Input 从控制器读取轴值和按钮值。通过 XRNode 系统公开 Daydream 控制器的跟踪数据。

命名约定和检测

正确配置并连接到 Android 设备后,Daydream 控制器将出现在 UnityEngine.Input.GetJoystickNames 返回的列表中。该控制器显示为 Daydream Controller - Right 或 __Daydream Controller - Left__,具体取决于 Daydream 控制器的用手习惯设置(位于 Daydream 应用程序设置中)。

Unity 输入系统映射

硬件功能 Unity 按钮 ID Unity 轴 ID 按下时的 Unity 轴值
1 - 触控板垂直 左 - 轴 1
右 - 轴 4
–1 表示向上,1 表示向下
1 - 触控板水平 左 - 轴 2
右 - 轴 5
–1 表示向左,1 表示向右
1 - 触控板触摸 左 - 按钮 18
右 - 按钮 19
1 - 触控板单击 左 - 按钮 16
右 - 按钮 17
2 - 应用程序按钮 左 - 按钮 2
右 - 按钮 0
3 - 菜单(保留)
5 - 音量(保留)
Input for Oculus
XR API reference