【Unity DOTween】Get Started,开始入门

目录


 

最重要也是最开始的部分

在资源商店导入DOTween插件后,首先Setup DOTween,打开Tools/Demigiant就可以看到帮助面板。

在脚本中使用DOTween要引入它的命名空间:using DG.Tweening;

DOTween中的概念

Tweener:一个控制数值并执行动画的Tween。

Sequence:一种特殊的Tween,控制其他Tween并将它们作为一个组执行动画。

Tween:Tweener和Sequence的泛称。

Nested tween:Sequence中包含的Tween。

DOTween中的前缀

记忆前缀对于敲代码的效率提高非常有帮助。

DO:可以由一个已知物体(如Transform、Material)产生的操作。

Set:表示可以与Tween链接的设置(除了Form形式的Tween)。

On:表示可以与Tween链接的调用。

DOTween的写法

DOTween有两种写法:

一种是Lambda写法

一种是快捷写法

DOTween的控制方式

1. 通过静态方法和参数过滤

DOTween类包含了许多静态方法允许你控制Tween。

每个方法都可以对所有存在的Tween进行操作("All" version),也可以通过传递参数来筛选出需要操作的Tween(simple version)。传递的参数可以是Tween的idtarget。我们可以通过SetId方法来手动设置id(也就是上面提到的第二类前缀);而target是在快捷写法时自动设置的。

静态方法会另外返回一个整型值,从而表示所有Tween正常操作。

2. 直接通过Tween调用

3. 在快捷写法时调用DO方法

FROM形式的Tween

几乎所有Tween都有FROM形式(英文注释比较容易看懂)。

Tween的生命周期

涉及全局设置和局部设置,这部分在以后的文章里面讲。

> 当你创建了一个Tween,它会自动播放,直到完成它的所有循环。除非你改变了默认的全局defaultAutoPlay行为。

> 当一个Tween完成,它会自动销毁,这意味着你不能再使用它。除非你改变了默认的全局defaultAutoKill行为。

> 如果你想复用同一个Tween,只需要将它的autoKill行为设置为FALSE(SetAutoKill(false))。

> 当Tween在播放的时候,Tween的目标消失可能会引起报错,这时候需要设置safe mode

发布了153 篇原创文章 · 获赞 184 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Ha1f_Awake/article/details/103464608