持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情
概述
本篇文章主要分享一个作者平时在开发过程中使用过的感觉还比较好的插件,希望对各位日后开发过程中能够有所帮助。本篇文章主要分享的插件是DOTween。一款非常好用的动画插件(2D,3D均适用)。
下载安装
DoTween插件在官方商店中下载即可,官方商店中有两个版本,一个是专业版,另一个是免费版
专业版比免费版个人感觉最实用的地方就是多了一个可视化脚本的功能,感觉是真的香。DoTween专业版是15美元,不过有的时候也可以通过别的途径获取(懂的都懂,也可以在下方评论获取哦)。本篇文章使用的是DOTween Pro v1.0.310版本。
设置
本篇文章主要讲解DoTween插件中的路径功能,使用代码极少,下一篇文章将讲解使用代码实现DoTween的功能。 首先将插件导入到Unity中,导入到Unity中会出现如下弹窗 点击最下面的按钮,打开DoTween功能面板
打开后点击SetUp DoTween
等待一小会儿之后点击Apply应用,然后关闭界面,DoTween插件即可正常使用。
使用
本文主要给相机添加一个路径动画。
1、给相机添加DoTweenPath组件
2、首先来看一下DoTweenPath组件
1)、最上方有讲解怎么在场景中添加和删除路径点
- Shift+Ctrl+鼠标左键,添加路径点
- Shift+Alt+鼠标左键,移出路径点(鼠标需要点击到要移除的路径点上才生效)
2)、在场景中添加两个路径点,接下来看设置参数
- PathType:路径类型,分为Linear(直线)和CatmullRom(曲线),如下对比图
CatmullRom类型下的Path resolution可以控制曲线的弯曲程度
- Close Path:控制路径是否为闭环路径
- Look Rotation和Orientation:路径移动过程中,目标看向那个方位
- Path Editor Options:主要是设置一些Scene视图中内容,路径颜色,路径点等
个人觉得非常有用的一个功能,我们在手动添加路径点的时候,每一个路径点的坐标都不相同,有的高,有的低,Drop To Floor功能,能够将所有的点设置成距离地面等高的位置
下图是设置前和设置后的对比
这是未设置之前的
这个是距离地面2米
3)、基础参数
- AutoPlay:程序运行后自动播放
- AutoKill:动画播放完毕后自动杀死(类似清缓存)
- Duration:动画播放时长
- Delay:延迟播放
- Ease:动画播放的缓动函数(可以自行百度)
- Loops:循环次数(-1为无限循环) 以上为较为重要有用的参数
结束
本期Unity DoTween插件就介绍到这里,下一篇文章将讲解位移等动画的可视化以及代码处理。如果大家有什么好用的插件也可以在下方留言评论,大家共同学习。