CocosCreator Lerp线性插值前言使用公式源代码
前言
我习惯了使用Unity的Mathf.Lerp到达了Cocos,但是找不到合适的方法。 我问了数学很好的盆友(感谢WestBayJ ),知道是简单的公式。
公式根据浮点数t返回a到b之间的插值,t限制在0到1之间。 t=0返回a,t=1返回b。 t=0.5返回a和b的平均值。
x=a(ba ) tx=a(B-a ) tx=a (ba ) t
源代码/** *插值运算* * @param {number} a初始值* @param {number} b目标值* @param {number} t间隔比率* @return {*}返回值*/publiliber 更新(delta time : number ) this.falseprocessing=this.lerp ) this.falseprocessing,this.trueProcessing,dis .