簡介
1 .一些和顏色相關(guān)的操作
2 .定義一種顏色
const color=new Phaser.Display.Color(150,0,0)
//使用16進(jìn)制定義顏色
const color1 = Phaser.Display.Color.HexStringToColor('#ff00ff');
//轉(zhuǎn)換顏色值為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);
// 以上四種形式,都是會(huì)轉(zhuǎn)換成rgba(255,238,221)
3 .讓顏色變亮,變暗
color.brighten(10)
將顏色調(diào)亮 10%
color2.lighten(10);
color.darken(10)
將顏色變暗10%
隨機(jī)顏色
const color = new Phaser.Display.Color();
color.random(50);
color.color:這個(gè)值就可以讀到很多隨機(jī)值
color.randomGray(50);
//這個(gè)函數(shù)會(huì)隨機(jī)出很多灰色的顏色