我有一个3D汽车游戏,相机从上到下指向。当汽车移动时,我需要相机跟随它。我知道如何做位置跟随,但我不知道如何平稳地进行与汽车相同的旋转。我只需要更改query()
轴。始终y
和x = 90
。汽车也只能在z = 0
轴上旋转。
y
答案 0 :(得分:0)
也许Mathf.Lerp可能会对您的情况有所帮助。角度的Lerp与Vector的lerp相同,但在360度环绕时也要记住正确的值。如果要始终保持x和z轴相同,则角度计算将如下所示:
var currentAngle = new Vector3( 90.0f,
Mathf.LerpAngle(currentAngle.y, targetAngle.y, Time.deltaTime), 0.0f);