Как остановить все кнопки на сенсорном контроллере Oculus от запуска ссылок Aframe? - PullRequest
0 голосов
/ 07 июня 2019

Связи в рамке в квесте oculus активируются каждый раз, когда я касаюсь кнопки на моих сенсорных контроллерах oculus, потому что все события емкости, кажется, генерируют событие щелчка.Я использую raycaster на своих контроллерах.

Я установил «on» в атрибуте ссылки на «triggerdown», но я не думаю, что это работает, потому что я использую raycaster, который, по моему мнению, генерирует щелчоксобытие из любого события из контроллера.

Вот пример ссылки:

<a-entity link="href: link.html; title: title; image: #sunrise; visualAspectEnabled: true; on: triggerdown;" position="3.5 1 0" rotation="0 90 0" ></a-entity>

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

Когда я использую настройки ссылки по умолчанию, любая кнопка на контроллере, которую я помещаю пальцами, вызывает ссылку.

1 Ответ

0 голосов
/ 08 июня 2019

События, которые генерируют событие click, определяются свойствами cursor 'downEvents и upEvents.Он не должен срабатывать для каждой кнопки, если только вы не установили buttondown и buttonup.Какие свойства вашего cursor компонента привязаны к контроллеру?

...