1.添加DoTween 插件
2.在场景内添加几个空物体当作位移路径
4.代码
private Tween tween;
private Vector3[] v3s;
public Transform[] transPath;
void Start()
{
v3s = new Vector3[transPath.Length];//将Transform属性的位置信息转换未Vector3属性的位置信息
for (int i = 0; i < transPath.Length; i++)//利用for循环 将transform的值赋值给V3s数组
{
v3s[i] = transPath[i].position;
}
tween = transform.DOPath(v3s, When, PathType.CatmullRom, PathMode.Full3D, Precision, color).SetLookAt(0, true);//利用dotween插件实现位移并看向下一个点的位置
}
5.
transform.DOPath(Vector3数组,运动时间,设置曲线, 3D路线,两点之间的精度,路径的颜色);