DoTween pro是一款功能专业级的unity可视化动画编辑插件,该插件功能十分强大,能够帮助用户更加轻松快捷的编辑动画,使用户极大的提升工作效率,有需要的朋友不要错过了,欢迎下载使用!
功能介绍
DOTween Pro扩展了免费引擎DOTween,实现了脚本和视觉脚本的新功能,包括这些外部资产的额外功能(如果存在):
- 2D工具包
- TextMesh Pro
视觉动画编辑
一个组件,允许在没有脚本的情况下动画化一些gameObject的属性:移动,淡出,颜色,旋转,缩放,打孔,摇动,文本,相机属性等。
还与2D工具包和TextMesh Proobjects一起工作。
实现智能设置,允许您通过Unity UI onClick事件轻松与动画进行交互。
视觉编辑器
一个组件,允许您沿着路径为其gameObject设置动画。
实现智能设置,允许您通过Unity UI onClick事件轻松与动画进行交互。
视觉编辑经理
可以从路径或动画编辑器添加的额外组件。它允许在其gameObject被激活或停用时设置其他操作来执行(在使用池系统时尤其有用)
其他DOTWEEN脚本功能
- 2D Toolkit和TextMesh Pro的附加快捷方式(如果存在)。
- DOSpiral快捷方式。
参数说明
Tweener:一个持有值的控制并使值起作用的tween
Sequence:一个特殊的tween,与其控制一个值,Sequence控制其它tweens和将它们当成一个组。
Tween:一个通用的词,表名包括Tweener和Sequence Nested
tween : 一个包含在Sequence内的tween。
方法前缀:Prefixes 前缀对于编辑器代码感应很重要,所以计量记住这些:
DO开头:操作所有已知对象,如transform对象或material对象。当然也是DOTween类的前缀。
transform.DOMoveX(10, 1);
transform.DORestart();
DOTween.Play();
Set: 所有可以链式返回tween的设置。(除了From之外,尽管把它当作一个设置来用,但它实际上并不是一个真正的设置)
myTween.SetLoops(4, LoopType.Yoyo).SetSpeedBased();
On: 所有可链式返回tween的回调
myTween.OnStart(myStartFun).OnComplete(myFunction);
使用说明
Animation组件支持同一对象的多个同时控制,以实现复杂的复合动画。由ID识别。
DoPlay:将触发当前对象下的所有动画组件以启动动画,如第一张图片所示,两个动画将同时移动。
DoPlayNext():以对象动画的顺序开始,一次启动一个动画。第一张图片右上角的两个小三角形是动画可以调整的顺序。可以将上一个动画的Complated事件配置为DoPlayNext,可以将其配置为运行Animatoin序列。
DoPlayById():启动由ID标识的一组操作。