3
我下載了一個腳本,並在其中有一個代碼,它生成一個綠色的變體。我不知道我理解它。我想修改它以獲得具有不同變化的所需顏色。任何人都可以解釋這段代碼給我嗎?獲取AS3中顏色的變化
var color:uint = 0 | int(getRandom(80, 256)) << 8 | 0;
我下載了一個腳本,並在其中有一個代碼,它生成一個綠色的變體。我不知道我理解它。我想修改它以獲得具有不同變化的所需顏色。任何人都可以解釋這段代碼給我嗎?獲取AS3中顏色的變化
var color:uint = 0 | int(getRandom(80, 256)) << 8 | 0;
我想通了。
在uint中有三種不同的顏色。 RGB。
var color = RED << 16 | GREEN << 8 | BLUE;
這構成了您可以使用的顏色。爲了使上面的例子生成一個隨機的黃色,我只想使用:
var color = int(getRandom(180, 255)) << 16 | int(getRandom(180, 230)) << 8 | 0;