- 软件介绍
- 软件截图
DoTween Pro是一款untiy插件,是untiy中最好用的tween插件,比起Dotween的免费版要多很多功能,实现脚本和视觉脚本的新功能,支持包括移动,淡出,颜色,旋转,缩放,打孔,摇动,文本,相机属性等!
功能介绍
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);
DoTween Pro功能介绍
DOTween Pro扩展了免费引擎DOTween,实现了脚本和视觉脚本的新功能,包括这些外部资产的额外功能(如果存在):
- 2D工具包
- TextMesh Pro
视觉动画编辑
一个组件,允许在没有脚本的情况下动画化一些gameObject的属性:移动,淡出,颜色,旋转,缩放,打孔,摇动,文本,相机属性等。
还与2D工具包和TextMesh Proobjects一起工作。
实现智能设置,允许您通过Unity UI onClick事件轻松与动画进行交互。
视觉编辑器
一个组件,允许您沿着路径为其gameObject设置动画。
实现智能设置,允许您通过Unity UI onClick事件轻松与动画进行交互。
视觉编辑经理
可以从路径或动画编辑器添加的额外组件。它允许在其gameObject被激活或停用时设置其他操作来执行(在使用池系统时尤其有用)
其他DOTWEEN脚本功能
- 2D Toolkit和TextMesh Pro的附加快捷方式(如果存在)。
- DOSpiral快捷方式。
DoTween Pro参数说明
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);