float duration = 1; // 时间
var a = new Vector3(0, 0, 0);
var b = new Vector3(0, 5, 0);
float pingPong = Mathf.PingPong(Time.time, duration);
float p = Mathf.InverseLerp(0, duration, pingPong);
transform.position =Vector3.Lerp(a, b, p);
unity3d两点之间匀速往返运动
最新推荐文章于 2023-08-30 12:53:09 发布