1.1 控制Api
- DOKill
DOKill
表示停止该物体上所有的Tween动画。DOTween
可以同时运行多个Tween
,如果需要停止所有正在运行的Tween
,可以使用这个方法;还有一种使用场景,即反复打开某一视图,而该视图存在显示动画,如果不先杀死原有动画再执行显示动画可能会导致显示错误、报错;
transform.DOKill();
- SetUpdate
默认情况下,Tween 在
FixedUpdate
中更新,可以使用SetUpdate(true)
将其更改为在Update
中更新。
示例:
tween.SetUpdate(true);
- Play
通过调用
Play()
方法,可以让Tween
动画开始播放。如果Tween
动画处于暂停、结束状态,也可以通过调用Play()
方法将其恢复播放。需要注意的是,如果Tween
动画已经处于播放状态,再次调用Play()
方法不会产生任何效果。
示例:
tween.Play();
- Pause
通过调用
Pause()
方法,可以让Tween
动画暂停播放;
示例:
tween.Pause();
- TogglePause
切换
Tween
动画的暂停状态。如果Tween
正在播放,则暂停它;如果Tween
已暂停,则继续播放它。
示例:
tween.TogglePause();
- Restart
重新启动
Tween
动画,将其重置到初始状态并重新播放。
示例:
tween.Restart();
- Complete
立即完成
Tween
动画,并将Tween
对象移动到结束位置。
示例:
tween.Compl