Кто-нибудь знает, как получить вектор ориентации контроллера Oculus Go в A-Frame?
Я хочу получить ориентацию контроллера Oculus Go и использовать его в игре.Я понимаю, что свойство "direction" компонента raycaster, используемого элементами управления лазером, имеет это значение, и попробовал следующий код.
<a-scene>
<!-- laser-controls for Oculus Go controller -->
<a-entity id="ctl" laser-controls></a-entity>
<!-- a-text for debug -->
<a-text id="txt" value="" position="0 2 -2" align="center"></a-text>
</a-scene>
<script>
const ctl = document.getElementById("ctl");
const txt = document.getElementById("txt");
ctl.addEventListener("triggerdown", (evt) => {
const ray = ctl.getAttribute("raycaster");
txt.setAttribute("value", JSON.stringify(ray.direction));
});
</script>
Но значение всегда было {"x": 0, "y": 0," z ": -1} (значение по умолчанию).Пожалуйста, сообщите мне!