2017-02-27 10 views
0

次のシーンでは、球をクリックしてカメラとカーソル(via.removeAttribute/.setAttribute)を切り替えた後に、まだeven if I click outside the sphereにスワップしているように見える理由を理解しようとしています - シーンインスペクタには、ゴーストクリックイベントを発生させるfirstCursorEl。テストシーンがhttp://codepen.io/anon/pen/GWJrXeにあるので、私が何か重要なものを逃しているかどうか教えてください! (ロード時のキャンバス要素を待つためにrender-target-loadedをバインドする必要があると述べましたが、.removeAttribute( 'cursor')がon-initで呼び出されましたが、オンクリックで行う必要はないと仮定しています)ゴーストレイキャスターは削除後にイベントを送信しますか?

<a-entity print-onenter="" id="firstCursorEl" mixin="avatarCursor"></a-entity> 
<a-entity print-onenter="" mixin="avatarCursor" id="secondCursorEl" raycaster="" cursor=""></a-entity> 

firstCursorElはスターターカメラの子である、と我々はにスワップカメラのsecondCursorEl子:それは場合に役立ちますどのようなエンティティHTMLは、検査官によって与えられたことは、スワップ後のように見えます。 secondCursorElのカーソル/レイキャスターはスワップボタンの球から遠ざかっているので(カメラの視線の方向と何らかの形で同期していない限り)、firstCursorElにはそのようなコンポーネントがないように見えますが、どうやってスワップバックしますか?

答えて

0

この問題は、Don McCurdy:https://github.com/aframevr/aframe/pull/2397によって修正され、カーソル削除ハンドラを実装しました。

このビルドを使用して、0.5.1または0.6.0が外れるまで引き出すことができます。<script src="https://rawgit.com/aframevr/aframe/84c6431/dist/aframe-master.min.js"></script>

関連する問題