unity3D学习笔记之DOTween插件的学习(持续更新)
首先DOTween插件是一个动画插件,用来方便的实现一些界面动画效果。
Dotween动画库在Unity的Assetstore里面可以找到(也可以去官网下载:官网链接),有免费的版本。目前就是使用免费的版本(穷是原罪)。
DOTween库的命名方式
学习DOTween,先了解他的命名方式。DOTween的命名前缀有助于我们记忆或者快速调用需要的借口,可以看到Dotween在接口设计上比较重视这方面。
因为插件毕竟是用来方便大家使用的。
导入Dotween库之后,我们就可以直接在transform或者material这些对象上直接调用Dotween的接口了,下面是DOTween库的三种命名前缀:
- DO前缀,在transform或者material对象上快捷调用动画控制接口,也是DOTween类的前缀。
transform.DOMoveX(100, 1); transform.DORestart();
- Set前缀,给tween对象设置属性(至于tween对象是什么后面会有解释)
myTween.SetLoops(4, LoopType.Yoyo).SetSpeedBased();
- On 前缀,给tween对象设置回调方法
myTween.OnStart(myStartFunction).OnComplete(myCompleteFunction);
这也是官方对其接口进行的分类:
好,下面介绍一下之前没有说的TWeener是什么
Tweener是实现DoTween动画的执行者,携带着动画的属性和对象,并且实现属性值的改变。
在b站有siki老师关于这个插件的一些入门课程,可以看看:传送门