Version: 2019.2
Oculus の入力
XR API リファレンス

Daydream コントローラー

Unity はネイティブに Daydream コントローラー をサポートし、UnityEngine.Input を使用してコントローラーから軸とボタンの値を読み取ります。Daydream コントローラーのトラッキングデータは、XRNode システムを通して反映されます。

命名規則と検出

正しく設定され、Android デバイスに接続されると、Daydream コントローラーがUnityEngine.Input.GetJoystickNames が返すリストに表示されます。Daydream Controller - RightDaydream Controller - Left のように表示されます。これは、Daydream コントローラーの Handedness 設定 (Daydream アプリケーション設定内) によって異なります。

Unity Input System マッピング

ハードウェアの機能 Unity Button ID Unity Axis ID 押下時の Unity Axis 値
1 - タッチパッド 垂直方向 該当なし Left - Axis 1
Right - Axis 4
–1 はアップ、1 はダウン
1 - タッチパッド 水平方向 該当なし Left - Axis 2
Right - Axis 5
–1 は左、1 は右
1 - タッチパッド タッチ Left - Button 18
Right - Button 19
該当なし
1 - タッチパッド クリック Left - Button 16
Right - Button 17
該当なし
2 - アプリボタン Left - Button 2
Right - Button 0
該当なし
3 - メニュー (リザーブ) 該当なし 該当なし
5 - 音量 (リザーブ) 該当なし 該当なし
Oculus の入力
XR API リファレンス