gearvr-controls コンポーネントは Samsung/Oculus Gear VR コントローラーとのインターフェイスです。tracked-controlsコンポーネントをラップし、ボタンマッピング、イベント、タッチまたは押されたボタン(トラックパッド、トリガー)をハイライトするGear VRコントローラーモデルを追加しています。

#

<!-- Match Gear VR controller if present, regardless of hand. -->
<a-entity gearvr-controls></a-entity>

<!-- Match Gear VR controller if present and for specified hand. -->
<a-entity gearvr-controls="hand: left"></a-entity>
<a-entity gearvr-controls="hand: right"></a-entity>

#

Property 概要 Default
armModel 位置情報に腕のモデルを使用するかどうか。 true
buttonColor 押されていないときのボタンの色 #000000
buttonTouchedColor タッチしたときのボタンの色。 #777777
buttonHighlightColor 押されているとき、アクティブなときのボタンの色。 #FFFFFF
hand トラッキングされる手(例:右、左)
model Gearコントローラのモデルがロードされているかどうか。 true
orientationOffset モデルの向きに適用するオフセット x: 0, y: 0, z: 0

# イベント

Event Name 概要
trackpadchanged トラックパッドが変更された
trackpaddown トラックパッドが押された
trackpadup トラックパッドが開放された
trackpadtouchstart トラックパッドが触られた
trackpadtouchend トラックパッドが触られていない
triggerchanged トリガーが変更された
triggerdown トリガーが押された
triggerup トリガーが開放された

# アセット