导入
1.打开PackageManager
2.导入DoTween插件
添加动效
动效内容
DOTween的所有动效的面板都类似,只有目标值是不一样的
Move(移动)和LocalMove(本地移动)
目标是目标坐标点
Move和LocalMove的区别在于
- Move是世界坐标
- LocalMove是基于父物体的坐标
- 在没有父物体时没有区别
- 在UI上好像没有区别
Rotate(移动)和LocalMove(本地移动)
目标是旋转的角度
Rotate和LocalRotate的区别
- Rotate是在世界坐标系的旋转(实际目标值 = 父物体旋转角度-目标旋转角度)
- LocalRotate是基于父物体的旋转(实际目标值=目标值)
- 没有父物体时没有区别
Scale(缩放)
目标是缩放的值
Color(颜色)
目标是要变成的颜色
Fade(透明度变化)
目标是要达到的透明度
Text(文本变化)
目标是文字内容
其实就是一个打字机效果
UIWidthHeight(宽高变化)
目标是宽度和高度变化
- 不会影响子物体大小(除非子物体对父物体做了宽高适配)
Punch(弹性)与Shake(抖动)