2017-03-02 2 views
0

これは可能ですか?Aフレーム、キーボード/マウスで「ハンドコントロール」を制御する

私はフレームとエンティティコンポーネントのシステムの仕組みを深く理解していないので、ハンドコントロールコンポーネントのハンドメソッドの1つを呼び出すだけでした。

// I want to see a grip event 
handControllerDOMElementReference.components['hand-controls'].onGripDown() 

これは何も達成されませんでした。ジェスチャーやアニメーションがすべて呼び出されるように見える「ハンドコントロール」コンポーネントで起こるすべてをトレースすると、しかし、何も起こらないので、私はこれを完全に間違った方法でやっていると仮定しています。

正しいアプローチは何ですか?

答えて

2

現在、 https://github.com/chenzlabs/gearvr-controls またはryanbetts AFRAME-空想-controller-としてoculus-touch-controls又はvive-controls EMITのようないくつかの成分は、他の成分は、それらのイベントを提供有することが確かに可能であるhttps://github.com/aframevr/aframe/blob/master/src/components/hand-controls.js#L57

参照イベントにhand-controls応答、コンポーネント

これらのイベントを手動で生成することも、適用時に生成するコンポーネントを作成することもできます。

+0

ありがとうございます!私はgrearvrコンポーネントを調べ、イベントをどのように提供しているかを見て、同じようにできるかどうかを確認します。 –