最近在做xr相关的内容。
以下是节点结构
其中XR HMD是摄像机。
我们有个需求,就是可能突然间需要摄像机变到某个位置,某个角度。
在web,我直接设置摄像机的坐标和角度,都是对的。
但是在xr设备里,这样设置根本不生效。
加了日志看了下,就算我设置了相机的属性,但是属性值仍回被某个不知名的地方改回去。
【摄像机的本地坐标一直在变化,不知道是哪里控制的】
【看ContinuousTurner,ContinuousMover,控制的节点明明都是xragent啊】
所以我只能用控制xr agent来控制摄像机了,通过知道相机的本地矩阵的逆矩阵C,然后把最终位置的属性乘以C,来求得xragent的属性。可是本地矩阵是undefine的值。。。。
求大神帮忙看看 @iwae