DOTween简介

  • DOTween是一个免费的Unity3D动画插件,少量编码即可以实现常见的动画效果

DOTween和iTween

  • iTween的性能没有DOTween好,因为iTween每个动画使用一个Update维护

安装

  1. Window->AssetStore下载
  2. 导入Package
  3. 菜单栏->Tools->DOTween Utility Panel->Setup按钮

更新

  1. 删除Resources/DOTweenSettings文件
  2. 删除老的DOTween安装目录Demigiant
  3. 重新导入Package,再走安装流程

在线手册

命名空间

1
using DG.Tweening

常用方法

1
2
3
4
5
6
DoFade()//淡入或淡出
DoLocalMove()//本地坐标系,移动动画
DoScale()//缩放动画
DoRotate()//旋转
DoColor()//颜色变化
DoText()//文本逐渐展开

复合动画

  • 同时播动画(顺序写代码即可)
  • 动画队列
1
2
3
4
DOTween.Sequence()
Sequence.Append(); //在动画队列后方追加动画
Sequence.Prepend(); //在动画队列最前方追加动画
Sequence.Insert(); //在特定时间添加一个动画

动画回调方法

1
OnComplete()://动画执行完成时,执行回调函数		

默认配置

1
2
DOTween.Init()
DOTween.defaultXXX

数值变化

  • 手册去查Ease类型,常用Linear

可视化工具

  • DOTween Pro专有