Oculus GoにおけるInputManagerの設定方法を調べていて、 UnityEngine.InputでOculus Goのコントローラを使う という記事に辿りついたのですが、どうやら期待した結果にならない模様。手元のGoでもダメだったので、調べました。
Oculus Go の設定でコントローラーの持ち手を「右手」「左手」と変更できますが、この設定内容によって結果が違うようです。
Unityバージョン
- 2018.2.19
- 2018.3.0
結果
左手設定
機能名 | InputManagerの指定 |
---|---|
トリガーボタン | "joystick button 14" |
バックボタン | "joystick button 1" + Positive buttonに "escape" 指定 |
タッチパッド(接触) | "joystick button 16" |
タッチパッド(押し込み) | joystick button 8" |
タッチパッド(左右スライド) | "X axis" |
タッチパッド(上下スライド) | "Y axis" |
右手設定
機能名 | InputManagerの指定 |
---|---|
トリガーボタン | "joystick button 15" |
バックボタン | "joystick button 1" + Positive buttonに "escape" 指定 |
タッチパッド(接触) | "joystick button 17" |
タッチパッド(押し込み) | joystick button 9" |
タッチパッド(左右スライド) | "4th axis" |
タッチパッド(上下スライド) | "5th axis" |