本帖最后由 烈林凤 于 2024-11-26 15:30 编辑
你可以尝试使用环境设定(preference)来制作,renpy有原生的相关行为函数Preference(),文档:https://doc.renpy.cn/zh-CN/screen_actions.html#Preference
Preference(“display”, “fullscreen”) - 全屏模式显示。
Preference(“display”, “window”) - 窗口模式显示,1倍大小。
Preference(“display”, 2.0) - 窗口模式显示,2倍大小。
Preference(“display”, “any window”) - 用前一种窗口尺寸显示。
Preference(“display”, “toggle”) - 切换显示模式。
其中这五项就是控制窗口大小的,比如说你默认的窗口大小是1920*1080,那就使用Preference(“display”, “window”),如果希望它变成1280*720,那就使用Preference(“display”, 0.5)。
实际上,renpy存在自适应窗口大小的功能,窗口模式显示时玩家可以拖动窗口边框自由更改其大小,无需手动在设置内设置。(如果玩家手动把窗口拉成1280*720的,那么设置内选项并不会变化)
但这种方法无法改变窗口的比例大小,renpy游戏默认的窗口比例就是16:9的,我也强烈不建议去更改窗口比例,因为这极易引起游戏内UI错位、游戏组件出现bug等问题,并且这会直接改变项目大小,
因此想要更改窗口比例的创作者请自行进行探索(gui.int)
希望这些能解决你的问题。
|