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两点之间匀速往返运动
最新推荐文章于 2024-11-22 14:14:13 发布