Home > @esengine/ecs-framework-monorepo > Easing
Easing class
缓动函数集合
提供各种常用的缓动函数,用于创建平滑的动画效果 所有函数接受时间参数 t (0-1),返回缓动后的值 (通常0-1)
Signature:
export declare class Easing
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
| typeof Easing.backOut | 强调效果(吸引注意力) | |
| typeof Easing.quartOut | 自然运动(模拟物理) | |
| typeof Easing.cubicOut | 快速进入(常用于出现动画) | |
| typeof Easing.cubicIn | 快速退出(常用于消失动画) | |
| typeof Easing.quadOut | 平滑进入(常用于UI动画) | |
| typeof Easing.quadIn | 平滑退出(常用于UI动画) |
Methods
Method | Modifiers | Description |
---|---|---|
| 回弹缓入 | |
| 回弹缓入缓出 | |
| 回弹缓出 | |
| 跳跃缓入 | |
| 跳跃缓入缓出 | |
| 跳跃缓出 | |
| 圆形缓入 | |
| 圆形缓入缓出 | |
| 圆形缓出 | |
| 创建自定义缓动函数(组合多个缓动) | |
| 三次方缓入 | |
| 三次方缓入缓出 | |
| 三次方缓出 | |
| 弹性缓入 | |
| 弹性缓入缓出 | |
| 弹性缓出 | |
| 指数缓入 | |
| 指数缓入缓出 | |
| 指数缓出 | |
| 线性缓动(无缓动) | |
| 创建镜像缓动函数(先正向再反向) | |
| 创建分段缓动函数 | |
| 二次方缓入 | |
| 二次方缓入缓出 | |
| 二次方缓出 | |
| 四次方缓入 | |
| 四次方缓入缓出 | |
| 四次方缓出 | |
| 五次方缓入 | |
| 五次方缓入缓出 | |
| 五次方缓出 | |
| 创建反向缓动函数 | |
| 正弦缓入 | |
| 正弦缓入缓出 | |
| 正弦缓出 |