Компонент мыши A-Frame не выпускается на мобильных устройствах - PullRequest
0 голосов
/ 07 марта 2019

Я использую Компонент курсора мыши A-Frame в моем проекте A-Frame.

Я создал обработчик, используя метод registerComponent, в котором при нажатии на a-entity отображается модальный (внешний вид холста).

el.addEventListener('click', (ev) => { 
   //open modal 
});

когда я нажимаю в первый раз, все идет хорошо, но я заметил, что классы a-grab-cursor a-grab-cursor-hover сохраняют тег cavas. Поэтому, если я перемещаю мобильное устройство и пересекаю a-entity, кажется, что камера щелкает по нему.

Только если щелчок снаружи все возвращается к нормальному состоянию.

Есть идеи?

1 Ответ

0 голосов
/ 08 марта 2019

Чтобы скопировать комментарий @DiegoMarcos в фактический ответ SO:

Больше не требуется компонент мыши A-Frame.Используйте встроенный компонент курсора с мышью как rayOrigin: mouse.

. Он отмечен в верхней части README: https://github.com/mayognaise/aframe-mouse-cursor-component

...