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老师关于这个插件的一些入门课程,可以看看:传送门

posted @ 2019-06-05 09:39  悲离  阅读(570)  评论(0编辑  收藏  举报