モバイルブラウザでは、ユーザーが画像に触れるときに何かしたいですが、タッチリスナーの使い方はわかりません。私は使用できるいくつかのコンポーネントがありますか?または私自身でそれをどうやって行うか考えてください。AFrame:エンティティにタッチイベントリスナーを追加する方法
0
A
答えて
3
A-Frameは、Web通常ページと非常によく似たDOMイベントをサポートしています。例:JavaScriptで
<a-scene>
<!-- Target -->
<a-box id="target" material="color: green"></a-box>
<!-- Camera + Cursor -->
<a-entity camera>
<a-entity cursor="fuse: true; fuseTimeout: 500"
position="0 0 -1"
geometry="primitive: ring; radiusInner: 0.02; radiusOuter: 0.03"
material="color: black; shader: flat">
</a-entity>
</a-entity>
</a-scene>
そして:
var targetEl = document.querySelector('#target');
targetEl.addEventListener('click', function() {
targetEl.setAttribute('material', {color: 'red'});
});
-フレームのcursor component documentation詳細についてを参照してください。
+0
を参照してください。その後、手で直接、携帯電話の画面上のターゲットボックスをクリックしていますカーソルまたはマウスを使用する代わりにクリックイベントをトリガします。私はdomイベントを使用しようとしましたが、何も起こりません。 –
+0
あなたの助けを借りて、誰かが同じ問題に遭遇した場合、マウスカーソルを使用してください。このリンクを参照してください。[mouse-cursor](https://github.com/mayognaise/aframe-mouse-cursor-component) –
関連する問題
- 1. Reactのaframeエンティティに画像を追加する
- 2. AFrameで新しいエンティティを即座に追加
- 3. Aframeエンティティの現在のローテーションを返す方法
- 4. エンティティのシリアル化されたJSONに追加フィールドを追加する方法
- 5. グリッドにエンティティ属性を動的に追加する方法
- 6. Symfony 2の別のエンティティ内のコレクションにエンティティを追加する方法
- 7. Aframe webvrでタグを動的に追加するには
- 8. ハードコードされた値をエンティティに追加する方法
- 9. エンティティに文字列のリストを追加する方法 - Spring、Hibernate
- 10. DartにHTMLエンティティを追加する方法は?
- 11. コレクションに複数のエンティティを追加する方法
- 12. Dynamics CRMエンティティ間のリレーションにデータを追加する方法は?
- 13. aframe-physics-systemを使って子エンティティを持つエンティティのフィジックスコンパウンドシェイプを構築する方法は?
- 14. AppEngineエンティティのcreationTimeを追加する方法
- 15. symfonyのエンティティへのファイルの追加を管理する方法
- 16. OptaPlanner:ProblemFactChangeで計画エンティティを追加する方法
- 17. コアデータのエンティティでイベントを追加する方法は?
- 18. Jhipsterが "Authority"エンティティで関係を追加する方法
- 19. IDataErrorInfoをエンティティに追加
- 20. greenDAOエンティティにカスタムコードを追加する
- 21. エンティティを選択するために新しいオプションを追加する方法
- 22. Aframe - エンティティ内のオブジェクト3Dのクローン
- 23. Aframe - エンティティの前で透明なPNG
- 24. エンティティフレームワーク追加エンティティで子エンティティも追加されます
- 25. MVC3 - 別のエンティティを持つフォームにポップアップ(ポスト)を追加する方法
- 26. Drupal8 twigにエンティティ追加フォームへのリンクを作成する方法
- 27. CRMのActivitymimeattachmentエンティティにfilepath属性とfilename属性を追加する方法は?
- 28. データベースに新しいテーブル/エンティティを追加するJava EE/JPAの方法
- 29. @OneToOneでオブジェクトにプロパティとして別のエンティティを追加する方法
- 30. ダイナミックCRMモバイルクライアント、左側のナビゲーションペインでエンティティにショートカットを追加する方法
私がやりたい私のexpression.Whatに問題がある可能性があり、このリンク、 http://jsfiddle.net/lisatinglu/zvoj2zsb/ – Prabu