做游戏基本都会用到插件,它能让你的效率更高,因为它里面都是写好了的方法,只要用就可以了。在众多动画插件中,DoTween脱颖而出,因为它用起来很简单也很方便,自然用的人就多了。那么我们也要学习下这个插件了。毕竟工作中用的还是蛮频繁的。你想想,你的UI动画,你难道要自己做动画吗?比如游戏结算界面的跳出,你还要自己做帧动画,那么你每个有动画的UI你都做成帧动画?如果这样的话,那工作量也太大了吧。OK,话不多说,现在就来看看什么是DoTween吧。

首先我们去Unity的AssetsStore下载DoTween这个插件,这里我们搜索了你会发现有两个,其中一个是免费的,我们用免费的就可以了,哈哈。然后就是下载洛。这里说下,你需要有unity的账号,不然下不了的。注册一个就可以了,很块的。然后我们把它下载导入到我们的项目中,看到如下的文件夹,基本就没问题了:





然后我们就可以开始使用DoTween了,因为它一个插件有很多的方法,我不可能在这里直接给全部讲完,这也不现实,再说我也不是全部都知道的呀。所以就讲些常用的吧。

首先我们知道动画,最简单的动画莫过于移动了吧?以前我们做移动动画要么直接就是代码搞定,要么帧动画。DoTween里面也是简单粗暴,比如我要给当前物体移动到一个位置,直接就是transform.DoMove(vector3(1,1,1), 2);这样的一句代码就可以搞定了。前面的参数是终点位置,后面是时间。感觉和COCOS有点像是吧,COCOS里面的我记得是CC.MoveTo()吧,很久没弄了,忘记了。还有其他的一些用法,我这里就直接给出代码图,注释都有,大家看看。



这次是比较简单的DoTween的方法介绍,后期将会讲比较常用和关键的一些方法。不喜勿喷哦。