Unity动画插件DoTween学习

DoTween

DoTween是Unity的Asset Store中的一个动画曲线的插件,目前有两种,DoTweenPro是收费的,另一个DoTween(HOTween v2)是免费的,可以直接在Asset Stroe中下载导入,支持Unity 5.6.7以上的版本。

官网可查询详细的插件使用方式。
动画曲线速查表
Unity动画插件DoTween学习
使用方式:

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