我试图解决这个错误,因为unity5。如果我只是使用旋转,物体几乎不会移动。
transform.RotateAroundLocal(playerCamera.transform.up, -Mathf.Deg2Rad * (rotationSystem.xRotationSpeed * Input.GetAxis("Mouse X")));
答案 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