Unity
VR
OculusGo

Oculus Go の Unity InputManager 設定

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"

参考情報