daydream-controls コンポーネントは Google Daydream コントローラとのインターフェイスを提供します。tracked-controlsコンポーネントをラップし、ボタンマッピング、イベント、タッチまたは押されたボタン(トラックパッド)をハイライトするDaydreamコントローラモデルを追加しています。

初回セットアップとして、Android用ChromeでDaydreamコントローラを使用するには、chrome://flagsWebVRGamepad Extensionsの両方のexperimentsを有効にし、ブラウザを再立ち上げします。

その後、ウェブアプリを開き、VRモードに入り、スマホをヘッドセットの中に入れてください。コントローラーが使用できるようになるまで数秒かかることがあります。

#

<!-- Match Daydream controller if present, regardless of hand. -->
<a-entity daydream-controls></a-entity>
<!-- Match Daydream controller if present and for specified hand. -->
 <a-entity daydream-controls="hand: left"></a-entity>
 <a-entity daydream-controls="hand: right"></a-entity>

# Value

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

# Events

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

# Assets