この記事はVCC2.0.2を使用しています(2023/3/23現在の最新版)。
使用機材と環境は以下の通りです。
- Unity(2019.4.31f1)
- Meta Quest2と付属コントローラ)
- UdonSharp
- VCC2.0.2
UdonSharpでスクリプト書いていく上で調べても全然出てこず自前で確認する羽目になってめんどくさ..って思ったので備忘録として書き残しておきます(どこかにあるなら調査不足ですね..教えてください)。
確認したこと
Input EventのButton Eventに関するargsのhandTypeの出力値
確認方法: Debug.Logに出力してHMDでコントローラ使用
Use(trigger)とGrab(grip)のそれぞれについて出力して確認しています
結果: args.handTypeの出力値: LEFT,RIGHT(全部大文字でした.後型がStringでは無いので条件に使う場合は注意)
(Debug.Logに出力するコードやログの出し方については https://tech.framesynthesis.co.jp/vrchat/ を見てください。)
とりあえずは以上です。(もしかしたら今後必要なものが増えてなかったら追記するかもしれません..)