Можете ли вы взаимодействовать с веб-сценой AR с помощью A-Frame?

Можете ли вы взаимодействовать с мобильной (волшебной окошкой) веб-сценой AR в A-Frame, как вы можете это сделать в демонстрации 8-й стены, связанной ниже.

Пример. Имея три кнопки на плоскости веб-AR, есть ли у вас события, когда пользователь нажимает одну из них?

Демонстрация 8-й стены: https://8thwall.com/web

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
      })
   }
})
Другие вопросы по тегам