Проблема в следующем: щелкнуть событие с помощью сенсорного нажатия на мобильном телефоне из режима VR не работает с android Chrome 79+. Событие TouchStart других слов не запускается на объект из режима VR. Сервисы Google Vr установлены и включены.
Целевая a-сущность должна быть кликабельной в Chrome в последнем 79+ по клику пользователя (сенсорный клик в режиме VR с мобильного телефона)
Ссылки на весь код: здесь 2 простые настройки приложения: https://4dkly.csb.app/ (конфигурация: предохранитель 3,6 с; но щелчок по объекту не работает с chrome vr) https://codesandbox.io/s/aframe-example-4dkly?fontsize=14&hidenavigation=1&theme=white
https://12k87.csb.app/ (цвет курсора красный; предохранитель выключен, курсор по-прежнему не работает)
https://codesandbox.io/s/aframe-example-12k87?fontsize=14&hidenavigation=1&theme=dark Не могли бы вы взглянуть на любой из этого примера и сказать, что делать, чтобы сделать chrome последний, сенсорный клик в режиме vr. Любой новый хороший подход новый API также хорошо.
Здесь фрагмент кода
<script src="https://aframe.io/releases/1.0.1/aframe.min.js"></script>
<a-scene main>
<a-sphere position="0 2 -5" radius="1.25" color="#EF2D5E"> </a-sphere>
<!-- ... -->
<a-camera id="camera" camera rotation>
<a-entity
id="cursor"
cursor="fuse:false"
position="0 0 -1"
material="color: #111;"
>
</a-entity>
</a-camera>
//simple event on click
document.querySelector("a-box").addEventListener("click", () => {
alert("box");
});```