多数关于游戏配色的讨论把它当成美学问题。实际上,颜色是玩家读取游戏状态的主要通道——当它失效时,游戏是先变得不能玩,然后才变得难看。
三条通道
玩家靠三种属性区分物体,按可靠性排序:
- 形状与大小。 对所有人都有效,任何距离有效,灰度下也有效。
- 亮度。 几乎对所有人有效,但在差光线下、廉价屏幕上会衰减。
- 色相。 对多数人有效,对大约每十二位男性中就有一位红绿色觉异常者效果很差。
只用色相设计,等于为多数人设计,同时悄悄抛弃了其余人。加上形状冗余——中心一个点、不同的轮廓、尺寸差异——几乎零成本,却能修好整个失效点。
必须被区分开的两样东西,至少在三条通道里要有两条不同。只有一条,就是在赌。
对比度不是装饰
文字与玩法元素坐落在会动的背景上。静态稿上读起来完美的颜色,可能在一个亮色精灵从背后掠过的瞬间消失。
两条经得起现实检验的规则:
- 关键读数绝不依赖色相。 分数、生命、计时:高对比、中性色、粗字重。
- 在最暗帧和最亮帧上都测。 如果某个 UI 元素在游戏可能产生的任何一帧里会消失,它就是不可读的。
值得做的色盲检查
你不需要模拟器就能抓到常见问题。三个快速测试:
- 灰度。 截图转灰。如果两个玩法元素变成同一种灰,它们就太接近了。
- 眯眼。 眯到细节消失。活下来的那些,就是玩家在运动中真正看到的。
- 余光测试。 盯着屏幕中央,同时注意边缘。在这里消失的 HUD 元素,对「正在看动作」的玩家来说对比度不足。
调色板大小
小调色板是提高可读性的工具,不是妥协。四到六种色相、每种两三个明度值,对多数街机游戏已经足够——而且它让「红色的那个」成为一句有意义的指令。
用二十种色相的游戏,最终会得到一块「什么都不突出」的盘面,因为什么都突出。视觉层级需要稀缺。
颜色是信号,不是身份
有个有用的区分:颜色可以标识类别(所有敌人都是暖色),也可以标示状态(它现在很危险)。前者是装饰性的,可以为无障碍牺牲;后者是功能性的,必须由别的东西兜底——一次闪烁、一个音效、动作的变化。
如果你游戏里「这东西现在致命」的唯一警告是一次色相变化,那色觉异常玩家永远收不到这个警告。
实际的最低标准
每款游戏发布前至少过四项检查:
- 灰度下可读。
- 每个关键元素都能靠形状而不仅是颜色区分。
- HUD 文字在最杂乱的背景帧上仍然清晰。
- 没有任何状态变化只靠色相传达。
这些都不会让游戏变丑,只会让它变得可读——而一款没人读得懂的游戏,就是一款没人玩得下去的游戏。