Home > @esengine/ecs-framework-monorepo > Easing > piecewise
Easing.piecewise() method
创建分段缓动函数
Signature:
typescript
static piecewise(segments: Array<{
duration: number;
easing: (t: number) => number;
}>): (t: number) => number;
Parameters
Parameter | Type | Description |
---|---|---|
segments | Array<{ duration: number; easing: (t: number) => number; }> | 分段配置数组,每段包含 {duration, easing} |
Returns:
(t: number) => number
分段缓动函数