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.