[LayaAir 2.0]关于camera的四元素问题
这个问题不算bug,属于坐标系的问题,这里主要是想得到*的一个明确说法
例如在unity中有个物体A,在laya里面直接将A物体的四元素赋值给相机这个时候方向是不正确的,经过自己的研究在laya中相机的四元素要跟A一只的话需要这样处理
camera.tran*orm.localRotationW = A.tran*orm.localRotationY;
camera.tran*orm.localRotationX = A.tran*orm.localRotationZ;
camera.tran*orm.localRotationY = -A.tran*orm.localRotationW;
camera.tran*orm.localRotationZ = -A.tran*orm.localRotationX;
想问一下*这样处理是否是正确的,另外想问一下laya中有没有api可以实现这个功能,如果有的话我就不用自己去封装了,没有的话我就写进我自己的库中了
例如在unity中有个物体A,在laya里面直接将A物体的四元素赋值给相机这个时候方向是不正确的,经过自己的研究在laya中相机的四元素要跟A一只的话需要这样处理
camera.tran*orm.localRotationW = A.tran*orm.localRotationY;
camera.tran*orm.localRotationX = A.tran*orm.localRotationZ;
camera.tran*orm.localRotationY = -A.tran*orm.localRotationW;
camera.tran*orm.localRotationZ = -A.tran*orm.localRotationX;
想问一下*这样处理是否是正确的,另外想问一下laya中有没有api可以实现这个功能,如果有的话我就不用自己去封装了,没有的话我就写进我自己的库中了
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
小小泽
赞同来自: