如何像Unity3D检查器一样限制(-180,180)范围内的角度

时间:2017-12-06 17:20:01

标签: c# unity3d

我希望将相机 游戏对象轮换附加到字符 游戏对象

编辑:字符旋转,位置,比例为0,0,0

![enter image description here

我有以下代码:(脚本位于字符 游戏对象

Transform cameraT = transform.Find("Camera").transform;
print(cameraT.localEulerAngles);

问题在于检查员显示: transform ss

但在调试控制台中:

enter image description here

我希望从巡视员

获得轮换

2 个答案:

答案 0 :(得分:2)

-45315是相同的轮播。 Inspector只是以不同的方式显示它。

  

我希望从巡视员

获得轮换

使用

angle %=360;
angle= angle>180 ? angle-360 : angle;

将其从-180限制为180,这是检查员显示的内容。

希望这有帮助

答案 1 :(得分:0)

那是因为你看全局或本地相机位置。

在左上角附近检查它,靠近" Pivot"按钮