2017-06-28 10 views
1

a-フレームを使用しているときにar.jsに見つかった/紛失したマーカーを検出しようとしています。AR.jsでマーカーが見つかったときを検出する方法

source codeに記載されているように、マーカーが見つかると 'getMarker'イベントが発生するはずです。さらに、artoolkitがmarkerFoundイベントを送出しているようです。

私は<a-scene>上のこれらのイベントに耳を傾けることを試みた、または<a-marker>に、私が間違ってどちらかだ、または私はarController、またはarToolkitオブジェクトへのより深い取得する必要がありそうです。

iのシーン、またはマーカーをログに記録するとき、私は唯一の添付上記目的を持っているように思わない属性への参照を取得します。(のようなmarker.arController、またはmarker.getAttribute('artoolkitmarker').arController

誰がこれを試しましたし、どのようにこれを行うにはヒントがありますか?

答えて

2

Apparentlyあなたがそれらを実装しない限り、どんなイベントでも聞くことができません。
しかし、(他のイベント、またはダニに)必要なときにマーカーが表示されている場合、マーカーが発見された場合に検出することが確認することで可能です:if(document.querySelector("a-marker").object3D.visible == true)


エイドリアンLiが指摘したように、それだけで、 a-marker-cameraでは動作しません。 a-markers

関連する問題