您可以通过A-Frame与Web AR场景互动吗?

时间:2019-07-02 15:58:16

标签: augmented-reality aframe 8thwall-xr webxr

您能否与A-Frame中的移动(魔术窗口)Web AR场景进行交互,就像在下面链接的第8个Wall演示中一样。

一个例子:在Web AR平面上放置三个按钮,您是否在用户按下其中一个事件时发生了事?

第8面墙演示:https://8thwall.com/web

1 个答案:

答案 0 :(得分:0)

您可以将a帧光标的rayOrigin设置为mouse来使用可交互的实体。例如:

<a-marker preset='hiro'>
   <a-box interactable></a-box>
</a-marker>
<a-camera-static cursor="rayOrigin: mouse" />

this glitch进行检查。


假设interactable是自定义组件:

AFRAME.registerComponent('interactable', {
   init: function() {
      this.el.addEventListener('click', e => {
         // magic
      })
   }
})