Skip to content

【指数衰减】

javascript

// a: 当前值
// b: 目标值
// decay: 推荐 1~25 从慢到快
// dt: 时间差,单位:秒
// 指数衰减
expDecay(a,b,decay,dt)
{
    return b+(a-b)*exp(-decay*dt);
}

decay = 16;

update()
{
    a = expDecay(a,b,decay,Time.deltaTime);
}

MIT Licensed