vive-controls コンポーネントは、HTC Vive コントローラー/杖とのインターフェイスです。tracked-controlsコンポーネントをラップし、ボタンマッピング、イベント、押されたボタン(トリガー、グリップ、メニュー、システム)とトラックパッドをハイライトするViveコントローラーモデルを追加しています。
例
プロパティ
Property | 概要 | デフォルト値 |
buttonColor | 押されていないときのボタンの色。 | #FAFAFA (off-white) |
buttonHighlightColor | 押されたとき、アクティブなときのボタンの色。 | #22D1EE (light blue) |
hand | トラッキングされる手(例:右、左)。 | left |
model | Viveコントローラモデルがロードされているかどうか。 | true |
orientationOffset | モデルの向きに適用するオフセット | x: 0, y: 0, z: 0 |
イベント
Event Name | 概要 |
gripdown | グリップボタンが押された状態。 |
gripup | グリップボタンが解除された状態。 |
gripchanged | グリップボタンが変更されました。 |
menudown | メニューボタンが押された。 |
menuup | メニューボタンが離された。 |
menuchanged | メニューボタンが変更された。 |
systemdown | システムボタンが押されました。 |
systemup | システムボタンが解除されました。 |
systemchanged | システムボタンが変更されました。 |
trackpaddown | トラックパッドが押された。 |
trackpadup | トラックパッドが解放された。 |
trackpadchanged | トラックパッドのボタンが変更された。 |
triggerdown | トリガーが押された。 |
triggerup | トリガーを離した。 |
triggerchanged | トリガーを変更した。 |
アセット