Posted at

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"


参考情報