#この記事の目的と背景
本記事はノンプログラマ(グラフィッカー)である筆者が
SteamVR Unity Pluginでコントローラのボタン入力などを
取ろうとして詰まったところとその対応の忘備録である。
#実行環境
unity 2017.4.28f1
SteamVR Unity Plugin - v2.4.5 (sdk 1.7.15)
HTC VIVE
steamVR1.8.21
OS:windows 10
Google Chorome
筆者スペック:unity歴2年(グラフィッカー)
#実施内容
##参考にした記事と手順
VIVEのコントローラからボタン入力を出来るようにしたいと考え調べたところ、
下記記事で丁寧に方法が紹介されていた。
https://qiita.com/htpn/items/9838f5cb5d78de90a5c2
##詰まった所
ただし、Open binding UIをクリックしても
このサイトにアクセスできませんlocalhost で接続が拒否されました。
localhost 8998 dashboard controller binding を Google で検索してください
ERR_CONNECTION_REFUSED
と表示されるだけで先に進めなかった。
何らかのローカルパスエラーとして調べたが、
どこが問題なのか判然としなかったので
別の解決手段を探った。
##対応
https://steamcommunity.com/games/250820/announcements/detail/3809361199426010680?l=japanese
steamコミュニティの方にコントローラバインドについての記事があったので
HMDを被り、settingを開き、コントローラ割り当てを選択。
コントローラのバインドの編集のアプリケーションからunityで制作中のアプリ[testing]を選択すると
コントローラのバインド設定画面を呼び出すことができ、unity側で登録したアクションを設定できた。
(HMDでの設定画面についてはスクリーンショットの取り方がわからなかった。画像が無くて申し訳ない)
##まとめ
今回の環境と時間内で調べた限りでは、
これがバージョンなどによるものなのか、環境によるものなのか等は解らなかったが
いちいちHMDを被って設定を行うのは面倒くさいので、出来ればブラウザで完結できるようにしたい。
引き続き時間を見つけて調査と作業を進めていく。