Unity DOTween 动画特效大全【动图】
笔记 创建于: , 更新于: | Unity介绍
DOTween 是一款为 Unity 引擎开发的高效、轻量级的动画引擎(Tween Engine)。它允许开发者通过编写简洁的 C# 代码,以流畅的链式语法来制作和控制各种动画效果。由于上手简单且功能强大,它是 Unity 开发中最受欢迎的第三方插件之一。
核心功能与语法
DOTween 的核心是“补间”技术,即自动计算物体从一个状态(如位置、大小、颜色)过渡到另一个状态所需的中间帧。 你只需要一行代码就能实现复杂的动画。例如,让一个物体在1秒内移动到目标位置,并设置缓动效果和完成后的回调函数:
| |
DOTween 可以动画化几乎所有常见的属性:
| 类别 | 示例代码 | 作用 |
|---|---|---|
| 移动/旋转/缩放 | transform.DOMove(targetPos, 1f); | 改变物体的空间属性 |
| 颜色/透明度 | GetComponent | 改变UI或材质的颜色 |
| 震动效果 | transform.DOShakePosition(1f); | 让物体产生抖动,常用于受击反馈 |
| 文字动画 | GetComponent | 模拟打字机效果,逐字显示文本 |
可以轻松创建需要按顺序或同时播放多个动画的复杂动效
| |
下面是所有动画的效果图
总表

INTERNAL_Zero

InOutFlash

OutFlash

InFlash

Flash

InOutBounce

OutBounce

InBounce

InOutBack

OutBack

InBack

InOutElastic

OutElastic

InElastic

InOutCirc

OutCirc

InCirc

InOutExpo

OutExpo

InExpo

InOutQuint

OutQuint

InQuint

InOutQuart

OutQuart

InQuart

InOutCubic

OutCubic

InCubic

InOutQuad

OutQuad

InQuad

InOutSine

OutSine

InSine

Linear

Unset

笔记标签:

评论 ( 如有任何问题,请在下方留言和讨论 )