颜色选择器
有些积木的参数是一个彩色圆点,例如侦测里的「碰到颜色 ( )?」、画笔的「将笔的颜色设为 ( )」。 点这个圆点弹出的就是颜色选择器:可以拖滑杆调,可以直接输入十六进制,也可以用吸管从舞台上 取色。

打开方式#
在积木上点那个彩色圆点。面板贴着积木弹出,从上到下四块:预览和十六进制、三条滑杆、 固定色板、最近用过的颜色。最后一行在还没用过任何颜色时不出现。
选完颜色面板不会自动关闭。 点别处,或者在输入框里按 Esc,才会收起。
十六进制#
输入框接受四种写法,大小写都行:
| 输入 | 结果 |
|---|---|
#FF6680 |
#FF6680 |
FF6680 |
#FF6680 |
#F68 |
#FF6688(三位简写,每一位翻倍) |
F68 |
#FF6688 |
输入到一半不合法时,输入框变红,但取值不变:积木上的颜色还是原来那个,不会在输入过程中 反复跳动。一旦凑成能识别的写法,积木上的颜色立刻跟着变。
失焦或者按 回车,输入框里的内容整理成规范写法:一个 # 加六位大写十六进制。按 Esc
把输入框恢复成当前颜色,并关掉整个面板。
在输入框里输入时按的键不会传给工作区,所以 Delete、退格 不会删掉选中的积木。
三条滑杆#
「颜色」「饱和度」「亮度」,也就是 HSV 三个分量。右边的读数三条都是 0–100,便于横向 比较。轨道本身画着渐变,改动一条,另外两条的渐变跟着重画。
在轨道上点击,滑块直接跳到该位置,不必拖着把手走。
色板和最近用过#
下面固定的 18 个是常用色,点一下直接用;当前颜色正好是其中一个时,那一格会描一圈亮边。
再下面一行是最近用过的,最多 9 个,新的排在最前面,重复的不会占两格。
有两点需要注意:
- 记录的是关闭面板时的取值,不是中途拖滑杆经过的颜色。所以只是点开看看又关掉,也会把 这块积木原本的颜色排到最前面。
- 这一行是整个浏览器共用的,跨作品、跨角色、跨会话都是同一份,也没有清空它的入口。 新记下的颜色要等下次打开面板才看得到。
从舞台吸管取色#
输入框右边那颗吸管按钮,点一下进入取色模式。

进入后原来的鼠标指针隐藏,跟随指针的是一个放大镜加一块色值牌:

放大镜是圆形,里面是指针周围 40 × 40 个舞台像素放大到三倍的结果,不做平滑,所以一个格子
就是一个像素;正中间那一格描了黑白两圈,指的就是将要取到的像素。下方的色值牌写着这个颜色
的 #RRGGBB。
| 操作 | 方式 |
|---|---|
| 取这个颜色 | 左键点一下 |
| 取消 | Esc、右键、或者点到舞台外面(包括点回颜色面板上) |
取到的是舞台真正画出来的那个像素。 它不读取某个角色的填充值,而是让渲染器把整个舞台 重画到一块离屏缓冲区,再把像素读回来。所以:
- 画笔画的线、背景、被特效改过的角色,取到的都是屏幕上看到的那个颜色;
- 作品没有运行时也能取,不需要先点绿旗,因为画面是当场重画的,不是抓最后一帧;
- 舞台上空白的地方取到的是背景色,不是透明(缓冲区先被背景色刷过一遍)。
细节#
- 色板和最近用过的那些格子只响应鼠标,用键盘
Tab过去按不动。 - 取到的颜色只有红绿蓝三个分量,透明度会被丢掉。
- 舞台面板没开着的时候,点吸管按钮不会有任何反应,也不会提示。
- 舞台开着后期特效(比如泛光)的时候,吸管取的是上特效之前的颜色,和屏幕上看到的会差 一点。
- 取色模式里提示条写的是「点击取色,Esc 取消」,这句是固定的中文,换语言不跟着变;右键 和点舞台外面同样能取消,只是没有写在提示里。