Meta Questブラウザー用Touch Proコントローラーサポート
Browserは、Meta Quest Touch Proコントローラーをサポートしています。コントローラーには、WebXRゲームパッドオブジェクトで公開されるいくつかの新機能があります。
このコントローラーの名前は“meta-quest-touch-pro”で、Meta Quest 1コントローラー“oculus-touch-v2”へのフォールバックがあります。
Meta Quest 2およびMeta Quest Proヘッドセットは、Meta Quest Touch Proコントローラーをサポートしています。
Touch Proコントローラーには、
WebXR Gamepadオブジェクトでボタンとして公開されるセンサーがほかにも多くあります。インデックス0から始まる12のボタンがあります。ボタン0から5は複雑な
xr-standardマッピングと同じように定義されています。
これは古いコントローラーにもありましたが、親指パッドの圧力も報告するようになりました。
スタイラスチップの圧力を報告します。
トリガー指の曲がり具合を報告します。
- 0 = ストレート
- 1 = トリガーに触れる曲り具合
トリガー上のトリガー指の位置を報告します。
トリガー指のトリガーからの距離を報告します。
親指のコントローラーからの距離を報告します。
- 0 = コントローラーに近い
- 1 = コントローラーから遠い
その他に3つのハプティクスアクチュエーターも使用できます。hapticActuators配列に、これらを追加するエントリがあります。最初のエントリはメインアクチュエーターをコントロールします。2つ目はトリガー内のアクチュエーターをコントロールし、3つ目は親指スティックの下にあるトリガーをコントロールします。