0

您可以在 A-Frame 中与移动(魔术窗口)网络 AR 场景进行交互,就像您可以在下面链接的 8th Wall 演示中一样。

一个例子:在 Web AR 平面上放置三个按钮,你是否有用户按下其中一个按钮的事件?

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

4

1 回答 1

1

您可以将 a-frames 光标设置为可交互的实体,并将其rayOrigin设置为mouse. 例如:

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

看看这个故障


假设interactable是一个自定义组件:

AFRAME.registerComponent('interactable', {
   init: function() {
      this.el.addEventListener('click', e => {
         // magic
      })
   }
})
于 2019-07-02T22:35:16.167 回答