Interpolate

.Display.Color. Interpolate

Since:
  • 3.0.0

Methods

(static) ColorWithColor(color1, color2, lengthopt, indexopt) → {Phaser.Types.Display.ColorObject}

Since:
  • 3.0.0
在所提供的长度上,在两个给定的颜色对象之间进行插值.
Parameters:
Name Type Attributes Default Description
color1 Phaser.Display.Color 第一个颜色对象.
color2 Phaser.Display.Color 第二个颜色对象.
length number <optional>
100 插值距离.
index number <optional>
0 开始索引.
Returns:
包含插值颜色值的对象.
Type
Phaser.Types.Display.ColorObject

(static) ColorWithRGB(color1, r, g, b, lengthopt, indexopt) → {Phaser.Types.Display.ColorObject}

Since:
  • 3.0.0
在颜色对象和提供的长度上的颜色值之间进行插值.
Parameters:
Name Type Attributes Default Description
color1 Phaser.Display.Color 第一个颜色对象.
r number 红色值.
g number 蓝色值.
b number 绿色价值.
length number <optional>
100 插值距离.
index number <optional>
0 开始索引.
Returns:
包含插值颜色值的对象.
Type
Phaser.Types.Display.ColorObject

(static) RGBWithRGB(r1, g1, b1, r2, g2, b2, lengthopt, indexopt) → {Phaser.Types.Display.ColorObject}

Since:
  • 3.0.0
在所提供的长度上,在两个给定的颜色范围之间进行插值.
Parameters:
Name Type Attributes Default Description
r1 number 红色值.
g1 number 蓝色值.
b1 number 绿色价值.
r2 number 红色值.
g2 number 蓝色值.
b2 number 绿色价值.
length number <optional>
100 插值距离.
index number <optional>
0 开始索引.
Returns:
包含插值颜色值的对象.
Type
Phaser.Types.Display.ColorObject