Skip to content

Home > @esengine/ecs-framework-monorepo > Easing > combine

Easing.combine() method

创建自定义缓动函数(组合多个缓动)

Signature:

typescript
static combine(easingFunctions: ((t: number) => number)[], weights?: number[]): (t: number) => number;

Parameters

Parameter

Type

Description

easingFunctions

((t: number) => number)[]

缓动函数数组

weights

number[]

(Optional) 权重数组,默认均等

Returns:

(t: number) => number

组合后的缓动函数

基于 MIT 许可证发布