06.参数设置
原创
©著作权归作者所有:来自51CTO博客作者我的流浪国的原创作品,请联系作者获取转载授权,否则将追究法律责任
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");
}
}
}
04.设置增量运动运动
private void Start()
{
//增量运动Vector3.one代表运动的增量 运动Vector3
this.transform.DOMove(Vector3.one, 2f).SetRelative(true);
}
05.设置动画的帧函数
//设置帧函数
this.transform.DOMove(Vector3.one, 2f).SetUpdate(UpdateType.Normal);