UnityEngine.Transform.RotateAroundLocal已过时。怎么办?

时间:2015-04-21 11:32:14

标签: c# unity3d

我试图解决这个错误,因为unity5。如果我只是使用旋转,物体几乎不会移动。

transform.RotateAroundLocal(playerCamera.transform.up, -Mathf.Deg2Rad * (rotationSystem.xRotationSpeed * Input.GetAxis("Mouse X")));

1 个答案:

答案 0 :(得分:1)

他们已经退役了RotateAroundLocal,但是你使用Unity 5可以使用transform.Rotate:

transform.Rotate(playerCamera.transform.up, -Mathf.Deg2Rad * (rotationSystem.xRotationSpeed * Input.GetAxis("Mouse X")), Space.World);

这方面的参考是: http://docs.unity3d.com/ScriptReference/Transform.Rotate.html