我正在尝试使用此方法作为制作2个其他动画的替代方法。 我试图让图片不言自明。我所要做的就是让一个方法让我的角色在按下右键时向右旋转约90度,并在按下左键时向左旋转约90度。我试过Quaternion.RotateTowards和Quaternion.Slerp,但对我无济于事。 谢谢:))
答案 0 :(得分:1)
您是否使用角色的变换对象尝试了Transform.Rotate函数?
http://docs.unity3d.com/ScriptReference/Transform.Rotate.html
答案 1 :(得分:0)
我认为这样的事情应该有效:
var direction = Mathf.Sign(Input.GetAxis("Horizontal")) * 90f;
transform.localRotation = Quaternion.Euler(0, direction, 0);