Lerp#

Color.Lerp(a, b, t)#

t で a と b 間の色を線形補間します。
t は 0 から 1 の値を取ります。
t が 0 のときは a、t が 1 のときは b を返します。

Parameters:
  • a (Color) -- 1つ目の色

  • b (Color) -- 2つ目の色

  • t (number) -- (0-1)の補間値

Returns:

補間された色

Return type:

Color

Example#

function update()
    local t = math.abs(os.time() % 2 - 1)
    local color = Color.Lerp(Color.red, Color.blue, t) -- 1秒ごとに赤と青の間を滑らかに変化
end