Unity之DOTweenPath轨迹移动
- 一、介绍 DOTweenPath
- 二、操作说明
- 1、Scene View Commands
- 2、INfo
- 3、Tween Options
- 4、Path Tween Options
- 5、Path Editor Options:轨迹编辑参数,就不介绍了
- 6、ResetPath:重置轨迹
- 7、Events:
- 8、WayPoints:移动轨迹点
 
一、介绍 DOTweenPath

二、操作说明
1、Scene View Commands
(1)SHIFT+CTRL:add a waypoint
 加一个轨迹点
 (2)SHIFT+ALT:remove a waypoint
 移除一个轨迹点
2、INfo
(1)Path Length:轨迹长度
3、Tween Options
(1)AutoPlay:自动播放
 (2)AutoKill:播放完自动销毁动画
 (3)Duration:动画时长
 SpeedBased:If selected ,the duration will count as units/degreex second;如果被选上,该时间作为单位时间。
(4)Delay:延时
 (5)Ease:这是一个枚举,可以理解为动画播放速率曲线

 (6)Loops:循环次数,动画循环播放的次数
 -1:表示 一直循环
 0:表示只播放一次
 当该值>1时,检视面板出现LoopType,顾名思义就是指循环类型:
 Restart:重新开始,后面的动画循环播放会从起点重新开始;
 Yoyo:来回播放
 Incremental:增加的,后面的path移动动画会在上一次循环的终点的基础上进行播放
(7)ID:动画ID
 (8)UpdateType:这个枚举有三个值,指更新类型
 Normal:正常更新,Update()
 Late:晚于更新,LateUpdate()
 Fixed:固定更新,FixedUpdate()
4、Path Tween Options
(1)Path Type:轨迹线类型
 Linear:线型的
 Catmull Rom:曲线
 (2)Close Path:封闭曲线,将起点和终点相连
 (3)Lock Rotation:锁旋转,xyzw
5、Path Editor Options:轨迹编辑参数,就不介绍了
6、ResetPath:重置轨迹
7、Events:
(1)OnStart:开始时
 (2)OnPlay:播放时
 (3)OnUpdate:更新时
 (4)OnStep:单步完成时
 (5)OnComplete:完成时
 (6)OnCreated:动画创建时
8、WayPoints:移动轨迹点
其中右边的Copy to clipboard,将坐标复制至剪贴板
 
加减按钮即指增加减少坐标点
以上便是对于DOTweenPath组件的一个基本介绍。
接下来,DOTween对于轨迹移动提供的接口:
(1)DOPath:
 
 (2)DOLocalPath
 
 DOTween插件,大家请自行下载。