bre*_*njt 3 flash colors actionscript-3
我下载了一个脚本,在其中,它有这个代码生成绿色变体.我不确定我理解它.我想修改它以获得具有不同变化的所需颜色.任何人都可以向我解释这个片段吗?
var color:uint = 0 | int(getRandom(80, 256)) << 8 | 0;
Run Code Online (Sandbox Code Playgroud)
我想到了.
uint有三种不同的颜色.RGB.
var color = RED << 16 | GREEN << 8 | BLUE;
Run Code Online (Sandbox Code Playgroud)
这构成了一种可以使用的颜色.为了使上面的例子生成一个随机的黄色我会使用:
var color = int(getRandom(180, 255)) << 16 | int(getRandom(180, 230)) << 8 | 0;
Run Code Online (Sandbox Code Playgroud)