您可以使用 A-Frame 与网络 AR 场景进行交互吗?

Can you interact with a web AR scene with A-Frame?

你能在 A-Frame 中与移动(魔法-window)网络 AR 场景互动吗,就像你在下面链接的第 8 面墙演示中那样。

示例:将三个按钮放置在网络 AR 平面上,您是否有用户按下其中一个按钮的事件?

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

您可以使用 a-frames 光标与 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
      })
   }
})