本文及系列参考于Andy老师的DOTween系列
欢迎大家关注
6、Set设置参数
在Unity中添加一个Cube,并挂载这个脚本
SetLoops():设置循环
//参数1.循环次数(-1表示无限循环)
//参数2.循环方式
//Yoyo:来回运动
//Restart:重新开始(运动完马上返回原来状态再接着运动)
//Incremental:一直朝着一个方向运动
transform.DOMove(Vector3.one, 2).SetLoops(-1,LoopType.Yoyo);
SetAutoKill():设置自动杀死动画
transform.DOMove(Vector3.one, 2).SetAutoKill(true);
From():反向
//from(反向运动,从目标点运动回起始点)
//true为增量运动,false则为目标值运动。无参默认为目标值运动
transform.DOMove(Vector3.one, 2).From(true);
SetDelay():设置延时执行
transform.DOMove(Vector3.one, 2).SetDelay(2);
SetSpeedBased():设置动画以速度为基准
//参数2.原本表示持续时间的参数,就变为了每秒的速度
transform.DOMove(Vector3.one*5, 2).SetSpeedBased();
SetRelative():设置为增量运动
transform.DOMove(Vector3.one * 5, 2).Se