Windows モーションコントロール
windows-motion-controls コンポーネントは、空間入力ソース(モーションコントローラなど)として Windows Mixed Reality を通して公開されるあらゆる空間コントローラのインターフェイスです。tracked-controlsコンポーネントをラップしつつ、ボタンマッピング、イベント、および押されたボタン(トリガー、グリップ、メニュー、サムスティック、トラックパッド)および移動した軸(サムスティックとトラックパッド)に位置/回転変換を適用するコントローラモデルをハイライトして追加しています。
# 例
<a-entity windows-motion-controls="hand: left"></a-entity>
<a-entity windows-motion-controls="hand: right"></a-entity>
# プロパティ
| プロパティ | 概要 | デフォルト値 |
|---|---|---|
| hand | 追跡する手 (例: 右手、左手)。 | right |
| pair | コントローラが2つ以上接続されている場合、どのペアかを指定します。 | 0 |
| model | コントローラモデルがロードされているかどうか。 | true |
| hideDisconnected | 一致するゲームパッド(IDと手に基づく)が接続されていない場合、コントローラモデルのレンダリングを無効にする。 | true |
# Events
| Event Name | Description |
|---|---|
| thumbstickdown | サムスティックボタンが押された。 |
| thumbstickup | サムスティックボタンが離された。 |
| thumbstickchanged | サムスティックボタンが変更された。 |
| thumbstickmoved | サムスティックの軸が動いた。 |
| triggerdown | トリガーが押された。 |
| triggerup | トリガーが離された。 |
| triggerchanged | トリガーが変更された。 |
| gripdown | グリップボタンが押された。 |
| gripup | グリップボタンが離された。 |
| gripchanged | グリップボタンが変更した。 |
| menudown | メニューボタンが押された。 |
| menuup | メニューボタンが離された。 |
| menuchanged | メニューボタンが変更された。 |
| trackpaddown | トラックパッドが押された。 |
| trackpadup | トラックパッドが離された。 |
| trackpadchanged | トラックパッドボタンが変更された。 |
| trackpadmoved | トラックパッドの軸が動いた。 |
| controllermodelready | モデルファイルがロードされ、パースを完了した |
# Assets
TBC.