joiplay 中文文档 下载 App

Ren'Py 视觉小说在手机上的画面缩放与自适应

Ren'Py 的默认分辨率

Ren'Py 游戏(视觉小说)的原生分辨率由游戏作者在 options.rpy 或 gui.rpy 里定义,常见的有:

类型常见分辨率场景
4:3 经典800 × 600、1024 × 768早期视觉小说(2012 年前)
16:9 宽屏1280 × 720、1920 × 1080主流视觉小说(2015 年后)
超宽2560 × 1080、3440 × 1440少数现代作品

手机屏幕的分辨率和比例可能和游戏原生值差距很大(手机常见是 16:9 的 1080p,或更修长的 19.5:9)。Ren'Py 引擎有自己的一套缩放逻辑,但在 JoiPlay 的安卓环境里需要额外注意几个点。

JoiPlay 对 Ren'Py 的画面处理

Ren'Py 插件会在启动游戏时做几件事:

  1. 读取游戏设定的默认分辨率
  2. 检测手机屏幕的实际分辨率和 DPI
  3. 按预设的缩放策略渲染(默认"保持比例 + 居中")

这意味着:

缩放策略调整

在游戏内设置(顶栏箭头 → 齿轮)找 Ren'Py 相关的画面设置:

保持比例 + 居中(推荐默认)

填满屏幕(拉伸)

保持比例 + 扩展

自定义缩放值

有些版本的 Ren'Py 插件允许直接输入一个缩放系数(比如 1.15、0.9),精确微调到你觉得舒服的大小。

虚拟键盘弹出时的画面调整

Ren'Py 游戏涉及文本输入时(比如自定义角色名、输入存档备注),安卓虚拟键盘会弹出——这可能导致游戏画面被键盘遮挡。

JoiPlay 的 Ren'Py 插件应该会自动处理这个场景——把游戏画面向上推,让输入框和确认按钮露出来。如果这个自动处理在你的游戏里没生效:

  1. 游戏内设置 → 找 Ren'Py / Input / Keyboard 相关选项
  2. 确认"Auto Adjust for Virtual Keyboard"(或类似选项)已开启
  3. 如果没有这个选项,可能是 Ren'Py 插件版本过老,更新到最新版试试

全屏沉浸式体验

在手机的安卓系统层可以开启"沉浸式全屏":

注意:沉浸式全屏只是隐藏系统 UI,不会改变 Ren'Py 的缩放逻辑——4:3 游戏还是有黑边,只是黑边延伸到了状态栏和导航栏的位置,视觉上更"沉浸"。