简介
1 .一些和颜色相关的操作
2 .定义一种颜色
const color=new Phaser.Display.Color(150,0,0)
//使用16进制定义颜色
const color1 = Phaser.Display.Color.HexStringToColor('#ff00ff');
//转换颜色值为rgb
const color2 = Phaser.Display.Color.ValueToColor('#ffeedd');
const color2 = Phaser.Display.Color.ValueToColor('#fed');
const color2 = Phaser.Display.Color.ValueToColor('rgb(255, 238, 221)');
const color1 = Phaser.Display.Color.ValueToColor(0xffeedd);
// 以上四种形式,都是会转换成rgba(255,238,221)
3 .让颜色变亮,变暗
color.brighten(10)
将颜色调亮 10%
color2.lighten(10);
color.darken(10)
将颜色变暗10%
随机颜色
const color = new Phaser.Display.Color();
color.random(50);
color.color:这个值就可以读到很多随机值
color.randomGray(50);
//这个函数会随机出很多灰色的颜色
网友评论