wx.onDeviceMotionChange((res) => {
wx.offDeviceMotionChange();
let yOffset: any = 360 - res.alpha;
if (nodeRoot) {
var t = nodeRoot.getComponent(xrFrameSystem.Transform); // nodeRoot是我创建在shadow-root下面的节点
t.rotation.y = yOffset * Math.PI / 180;
}
});
我这么写不对,实际上nodeRoot还是跟随摄像机移动,很奇怪,没想明白。
我太蠢了,画个图就知道了