显示模拟——LCD / CRT 滤镜让老游戏看起来更有质感
为什么需要显示模拟
老游戏机(NES、GBA、PSX 等)在设计时面对的是低分辨率的 CRT 电视或 LCD 屏幕。把这些游戏直接显示在现代高分辨率手机屏幕上,像素边缘会显得非常锐利甚至刺眼——这不是游戏本来的样子。显示模拟滤镜的作用就是用算法重现老屏幕的扫描线、颜色渗透、像素网格等物理特征,让画面看起来更接近实机体验。
Lemuroid 提供的滤镜
设置 → "显示"或"图像"里可以找到滤镜选项。常见的有:
| 滤镜 | 效果 | 适合 |
|---|---|---|
| 无 / 原始像素 | 直接像素倍增,边缘锐利清晰 | 像素艺术、追求精确的玩家 |
| CRT 扫描线 | 水平扫描线效果 + 轻微的模糊和颜色渗透 | NES / SNES / PSX 等老家用机 |
| LCD 像素网格 | 模拟 Game Boy / Game Boy Advance 的 LCD 子像素排列 | GB / GBA / GBC 掌机游戏 |
| CRT 曲线 + 扫描线 | 在扫描线基础上加屏幕曲面效果 | 追求极致复古感的玩家 |
| 混合 / 自定义 | 混合多种参数(扫描线粗细、模糊程度、颜色偏移量) | 有经验的用户自行组合 |
按平台选滤镜
一个实用的参考:
- Game Boy / GBA / GBC → LCD 像素网格,效果最好——这些掌机本来就是 LCD
- NES / SNES / Genesis → CRT 扫描线,配合一点点颜色饱和度提升
- PSX / PSP → CRT 扫描线 + 轻微曲线,更接近 CRT 电视
- N64 → 可以无滤镜或加一层轻微 CRT,因为 N64 本来就是 3D,高分辨率显示效果反而好
- 街机 → CRT 扫描线 + 曲线,街机显示器都是 CRT
滤镜也吃性能
特别是 3DS 和 PSP 这种对性能要求高的平台,如果同时开 HD 模式和重型 CRT 滤镜,帧率可能明显下降。遇到这种情况先关掉滤镜看帧率能不能恢复,再考虑调轻一点的滤镜。
怎么确认滤镜开对了
打开一个你熟悉的老游戏,切到 CRT 滤镜应该能看到水平扫描线的横纹、画面边缘微微模糊、颜色之间有一点渗色;切到 LCD 网格应该能看到明显的像素块排列。觉得画面看起来"干净但不刺眼"就是对的。