Unity 的Position和Rotation问题(坑)

最近有好几个人问我关于position和rotation的问题,我也不懂为什么要这么设计。。。

Position

代码中的position是世界坐标下的gameObject的位置
而面板中的position是localPosition相对父物体的坐标

Rotation

面板上的rotation范围是0 到 180,-180 到 0
但在程序中的rotation范围则是0 到 360
所以需要自己算一下,或者写一个函数转换一下
设置旋转角度:

transform.localEulerAngles = new Vector3(-3, -83, 0);

猜你喜欢

转载自blog.csdn.net/weixin_42927264/article/details/89285105