using UnityEngine;
using System.Collections;
public class ArcMovement : MonoBehaviour {
public Transform sunRise;
public Transform sunSet;
void Update()
{
Vector3 center = (sunRise.position + sunSet.position) * 0.5f;
center -= new Vector3(0, 1, 0);
Vector3 riseRelCenter = sunRise.position - center;
Vector3 setRelCenter = sunSet.position - center;
transform.position = Vector3.Slerp(riseRelCenter, setRelCenter, Time.deltaTime);
transform.position += center;
}
}
弧线运动
最新推荐文章于 2021-08-03 19:12:17 发布