Aframe 跟踪控件的位置和旋转始终为0
我试着用一个oculus quest手部跟踪的例子,并试着得到每只手的旋转。 因此,我在glitch上重新混合了一个脚本来展示。我得到了手的object3D的id,但是当涉及到位置和旋转时,总是返回0 请问有什么方向吗?这里怎么了 运行示例: 试图获得该职位的代码Aframe 跟踪控件的位置和旋转始终为0,aframe,oculusquest,Aframe,Oculusquest,我试着用一个oculus quest手部跟踪的例子,并试着得到每只手的旋转。 因此,我在glitch上重新混合了一个脚本来展示。我得到了手的object3D的id,但是当涉及到位置和旋转时,总是返回0 请问有什么方向吗?这里怎么了 运行示例: 试图获得该职位的代码 AFRAME.registerComponent("hand-test", { schema: { hand: { default: "right", oneOf: ["
AFRAME.registerComponent("hand-test", {
schema: {
hand: { default: "right", oneOf: ["left", "right"] }
},
init: function() {
AFRAME.log("Init");
},
tick: function() {
let hands = document.querySelectorAll("[tracked-controls]");
if (!hands) {
AFRAME.log("No hands found");
return;
}
for (var i = 0; i < hands.length; i++) {
let obj = hands[i].object3D;
AFRAME.log("hand: " + obj.id + " rot: " + obj.rotation.x);
}
}
});
a框架注册表组件(“手动测试”{
模式:{
手:{default:“right”,其中一个:[“left”,“right”]}
},
init:function(){
AFRAME.log(“Init”);
},
勾选:函数(){
let hands=document.queryselectoral(“[tracked controls]”);
如果(!手){
AFRAME.log(“未找到手”);
返回;
}
对于(变量i=0;i