Appearance
【线性插值】
通常命名为插值Lerp,或者混合Mix。

公式
V = Lerp( a , b , t )
V = (1.0 - t) * a + t * b
- 求 a 与 b 之间位置 t 的值。
- t 为0时候输出值为 a 。
- t 为1时候输出值为 b 。
CSharp
public static float Lerp( float a, float b, float t ) => ( 1f - t ) * a + t * b;
插值演示
插值应用
下面是一个插值声音的例子,左右移动小粉球可以无缝切换场景音乐。
注意:加载完成后会播放音乐。如无音乐,可以尝试设置允许播放音乐。
试一试
打开以下链接,尝试修改t的值,观察混合输出颜色的变化。