触屏覆盖层 虚拟按键的布局、大小、透明度调整
覆盖层是什么
触屏覆盖层(Touch Overlay)是 RetroArch 为触屏设备(Android / iOS / 带触屏的 PC)设计的——在游戏画面上叠加一层虚拟按键,用手指点按操作。
覆盖层不是全屏常显:只有在你需要按键时才出现(或可以设为半透明常驻),默认在菜单里不显示,只在游戏中出现。
快速开关
游戏运行中 → Quick Menu → Controls → Touchscreen Overlay:
- Show Touch Overlay:总开关
- Default Layout:选预设布局
接了实体手柄时建议关掉覆盖层——画面干净得多,不会挡游戏画面。
预设布局
RetroArch 内置了多种预设布局,按主机分类:
| 布局 | 适用场景 | 特点 |
|---|---|---|
| Classic | FC / 超任 | 经典十字键 + A/B + Start/Select |
| Six Button | 街机 / 世嘉 | 六键布局(A/B/C/X/Y/Z) |
| GBA | GBA | GBA 原生布局,方向键在左、A/B 在右、L/R 在肩 |
| NDS | NDS | 双屏布局,支持上下分屏 |
| PSP | PSP | PSP 原生布局 |
| DS4 / DualSense | 通用 | PS 手柄风格 |
| Xbox | 通用 | Xbox 手柄风格 |
在 Quick Menu → Controls → Touchscreen Overlay → Layout 里切换。也可以在 Settings → Input → Touch Overlay → Layout 里改全局默认。
自定义按键位置
RetroArch 支持拖动按键到任意位置:
- 进游戏,确保覆盖层显示
- 长按某个按键约 1 秒——按键进入"拖动模式"(会有视觉提示)
- 手指拖动按键到你想要的位置
- 长按确认位置
拖完后到 Quick Menu → Controls → Touchscreen Overlay → Save 保存为游戏级或核心级 Override。
透明度和大小
透明度
Quick Menu → Controls → Touchscreen Overlay → Opacity:调节 0-100 的透明度。
- 100%(不透明):按键清晰但挡画面
- 60-70%(推荐):按键足够清楚,游戏画面透出来
- 20-30%:极透明,几乎不挡画面但按键看不清——适合已经非常熟练的玩家
按键大小
Quick Menu → Controls → Touchscreen Overlay → Size Scale:整体缩放所有按键。
- 大手机(6.5+ 英寸)可以稍微放大 110-120%
- 小手机(5 英寸以下)可以稍微缩小 80-90%
- 手指较粗的用户适合调大
覆盖层按键映射
覆盖层的虚拟按键默认绑定到 RetroPad 对应按钮——和实体手柄用同一套映射。如果你手动改了全局按键映射,覆盖层上的按钮也会跟着变。
覆盖层本身的按键也可以单独映射——在 Quick Menu → Controls → Touchscreen Overlay → Button Mapping 里。
多玩家触屏
RetroArch 的覆盖层可以支持分屏多玩家(P1 左半边、P2 右半边)——在 Quick Menu → Controls → Touchscreen Overlay → Player Layout 里选 Split。
实战建议
- 横屏玩游戏时,建议用 Six Button 或 DS4 布局(按键分布合理)
- 竖屏玩 GBA 时,用 GBA 布局(按键贴近屏幕边框,不挡游戏画面)
- 开透明度到 60-70%,找一个覆盖游戏画面最少的布局
- 长时间触屏玩游戏容易累——考虑外接一个蓝牙手柄,体验好太多