Я использую элементы управления на основе gazed с компонентом курсора A-frame для навигации. Хотя он отлично работает в моем браузере на настольном компьютере и мобильном устройстве, курсор зафиксирован и не перемещается в режиме VR (не работает на Google картоне и не работает с браузером Oculus или Firefox Reality).
Вот код Я использую:
<a-camera> <a-cursor cursor="fuse: true; fuseTimeout: 2000" position="0 0 -1" geometry="primitive: ring; radiusInner: 0.01; radiusOuter: 0.02" material="color: red; shader: flat"> </a-cursor> </a-camera>
Я использую следующие сценарии в голове моего HTML:
<script src="https://aframe.io/releases/1.0.3/aframe.min.js"></script> <script src="https://unpkg.com/aframe-event-set-component@5/dist/aframe-event-set-component.min.js"></script> <script src="https://unpkg.com/aframe-layout-component@5.3.0/dist/aframe-layout-component.min.js"></script> <script src="https://unpkg.com/aframe-template-component@3.2.1/dist/aframe-template-component.min.js"></script> <script src="https://unpkg.com/aframe-proxy-event-component@2.1.0/dist/aframe-proxy-event-component.min.js"></script>
Это ошибка, которая была недавно исправлена. Он будет выпущен в версии 1.0.4, но вы можете использовать мастер-сборки в это время:
https://cdn.jsdelivr.net/gh/aframevr/aframe@130f5846ac7cb99dff0e30d703c15c046c066529 / dist / aframe-master.min. js