unity的transform面板问题
unity3d吧
全部回复
仅看楼主
level 4
给你一棍😳
楼主
transform面板里的旋转rotation该怎么理解,使用transform.eulerAngle输出的角度也和面板显示的不一样
2024年03月28日 01点03分
1
level 1
qwq是你吗😳
eulerAngle是欧拉角,用transform.localRotation
2024年03月28日 02点03分
2
给你一棍😳
用transform.localRotation.eulerAngle和transform.localRotation给出的和面板也不一样
2024年03月28日 09点03分
level 11
NEKO电台
是transform.localEulerAngle
2024年03月28日 17点03分
3
level 9
绿意盎然🌿
transform.rotation是真正意义上的物体的旋转信息,它是用四元数表示的。inspector面板上是为了便于场景编辑以rotation值转化为欧拉角形式形式来显示和修改。当在代码中操作物体的旋转时,为了避免出现意外的效果,请用四元数形式的transform.rotation
2024年03月29日 05点03分
4
给你一棍😳
就是对于四元数和欧拉角之间进行一个转换吗
2024年03月29日 07点03分
绿意盎然🌿
@给你一棍😳
四元数类里有提供欧拉角转四元数的方法的,具体的可以去看看官方的文档
2024年03月29日 07点03分
给你一棍😳
@绿意盎然🌿
inspector面板里的这个角度到底指的是什么角度啊?
2024年03月29日 07点03分
绿意盎然🌿
@给你一棍😳
欧拉角
2024年03月29日 16点03分
1