01.动画延时触发

//延时3秒触发
this.transform.DOMove(Vector3.one*2, 1f).SetDelay(3);

02.以速度为基准进行运动

//以速度为基准进行运动 SetSpeedBased();
//2f 从原来的时间变为速度
this.transform.DOMove(Vector3.one * 2, 2f).SetSpeedBased(true);

03设置ID及设置动画为增量运动

public class CubeMove : MonoBehaviour
{

private void Start()
{
//通过SetId 把动画缓存起来 调用的时候通过 DOTween.Play找到setId 的值
this.transform.DOMove(Vector3.one, 2f).SetId("Move").Pause().SetAutoKill(false);

}

void Update()
{
if (Input.GetKeyDown(KeyCode.A))
{
Debug.Log("按下A键");
DOTween.Play("Move");
}
}
}

06.参数设置_缓存


04.设置增量运动运动

private void Start()
{
//增量运动Vector3.one代表运动的增量 运动Vector3
this.transform.DOMove(Vector3.one, 2f).SetRelative(true);
}

06.参数设置_缓存_02


05.设置动画的帧函数

//设置帧函数
this.transform.DOMove(Vector3.one, 2f).SetUpdate(UpdateType.Normal);