Unity动画插件DoTween学习
DoTween
DoTween是Unity的Asset Store中的一个动画曲线的插件,目前有两种,DoTweenPro是收费的,另一个DoTween(HOTween v2)是免费的,可以直接在Asset Stroe中下载导入,支持Unity 5.6.7以上的版本。
- 非可视化:
- 脚本中引入命名空间DG.Tweening,DOTween的库应该是对Unity库的扩充,引入命名空间后,transform或其他类型的变量后会多出DOTween库中的方法,可到官方网站查看说明文档。
- 要将值进行插值改变时,可使用DOTween.To(() => 变量名,x
=>变量名=x,(要抵达的数值),变化时间(秒))。 - 在调用扩展的方法时,会自动创建并销毁一个Tweener对象(用来储存生成的动画片段),若想将其持续存在内存中,可调用Tweener对象的SetAutoKill(false)进行设置。
- 设置动画运动曲线,可调用Tweener对象的SetEase方法,参数为Ease枚举,曲线效果可查缓动函数速查表,默认曲线类型为先快后慢。
- 回调
- 可视化
- 应该只有Pro版有。
DO Tween Animation组件,选项选择要设置GameObject的属性的动画,后面的绿色按钮表示**所描述的属性。 - Do Tween Path 运动路径绘制,Cloth Path可闭合路径,操作和上面的差不多。