在旋转物体的时候,用了 Mathf.MoveTowards,结果物体打转了。一直找不到原因,后来才发现原来是用错了函数了。
看Unity3d的script reference:
http://docs.unity3d.com/Documentation/ScriptReference/Mathf.MoveTowardsAngle.html
Mathf.MoveTowardsAngle和Mathf.MoveTowards是一样的,只是,确保了插值在360度以内。(but makes sure the values interpolate correctly when they wrap around 360 degrees.)旋转角度之间的插值应该用MoveTowardsAngle。