retroarch 中文文档 下载 App

触屏覆盖层 虚拟按键的布局、大小、透明度调整

覆盖层是什么

触屏覆盖层(Touch Overlay)是 RetroArch 为触屏设备(Android / iOS / 带触屏的 PC)设计的——在游戏画面上叠加一层虚拟按键,用手指点按操作。

覆盖层不是全屏常显:只有在你需要按键时才出现(或可以设为半透明常驻),默认在菜单里不显示,只在游戏中出现。

快速开关

游戏运行中 → Quick Menu → Controls → Touchscreen Overlay:

接了实体手柄时建议关掉覆盖层——画面干净得多,不会挡游戏画面。

预设布局

RetroArch 内置了多种预设布局,按主机分类:

布局适用场景特点
ClassicFC / 超任经典十字键 + A/B + Start/Select
Six Button街机 / 世嘉六键布局(A/B/C/X/Y/Z)
GBAGBAGBA 原生布局,方向键在左、A/B 在右、L/R 在肩
NDSNDS双屏布局,支持上下分屏
PSPPSPPSP 原生布局
DS4 / DualSense通用PS 手柄风格
Xbox通用Xbox 手柄风格

在 Quick Menu → Controls → Touchscreen Overlay → Layout 里切换。也可以在 Settings → Input → Touch Overlay → Layout 里改全局默认。

自定义按键位置

RetroArch 支持拖动按键到任意位置:

  1. 进游戏,确保覆盖层显示
  2. 长按某个按键约 1 秒——按键进入"拖动模式"(会有视觉提示)
  3. 手指拖动按键到你想要的位置
  4. 长按确认位置

拖完后到 Quick Menu → Controls → Touchscreen Overlay → Save 保存为游戏级或核心级 Override。

透明度和大小

透明度

Quick Menu → Controls → Touchscreen Overlay → Opacity:调节 0-100 的透明度。

按键大小

Quick Menu → Controls → Touchscreen Overlay → Size Scale:整体缩放所有按键。

覆盖层按键映射

覆盖层的虚拟按键默认绑定到 RetroPad 对应按钮——和实体手柄用同一套映射。如果你手动改了全局按键映射,覆盖层上的按钮也会跟着变。

覆盖层本身的按键也可以单独映射——在 Quick Menu → Controls → Touchscreen Overlay → Button Mapping 里。

多玩家触屏

RetroArch 的覆盖层可以支持分屏多玩家(P1 左半边、P2 右半边)——在 Quick Menu → Controls → Touchscreen Overlay → Player Layout 里选 Split。

实战建议