aframe - компонент курсора - событие click срабатывает на последнем пересечении, а не на первом - PullRequest
0 голосов
/ 27 января 2019

предположим, что у нас есть <a-scene> с компонентом курсора, позже мы вручную настроим компонент raycaster и установим объекты .interactable.

Скажем, у нас есть два или более этих объектов друг за другом, и пусть лучистый огонь проходит через них.Нам нужно запустить событие click для первого элемента или элемента на переднем плане.Но что мы заметили, так это то, что aframe запускает событие click на последнем пересекаемом объекте или на заднем плане (это последняя запись raycaster.intersections).

Кто-то знает, как мы могли бы избежать этого?Я надеюсь, что этот вопрос не является дубликатом, я не нашел похожий вопрос.Еще не стесняйтесь, чтобы удалить этот вопрос.Спасибо за вашу помощь

1 Ответ

0 голосов
/ 10 февраля 2019

Для тех, кто заметил ту же проблему:

Это версия A-Frame.Мы все еще использовали версию 0.8.0.Но они улучшили поведение компонента raycaster в 0.8.2 / 0.9 для справки: https://github.com/aframevr/aframe/issues/3485 и https://github.com/aframevr/aframe/pull/3475

Благодаря команде A-Frame!

...