[Ren'Py 教程] 存档读档GUI定制教程
具体效果见视频

存档读档的代码在screens.rpy这个文件里。
save 界面是存档,load 界面是读档。
tag (https://www.renpy.cn/doc/screens.html?highlight=use#screen)
文档里的说明:
被当作一个变量名处理,而不是一个表达式。该特性指定一个与界面关联的图像标签(tag)。显示某个界面会替换带用相同图像标签的其他界面。这可以用来确保在相同的上下文环境下,同一时间只有显示一个菜单界面。
在这里,这个tag 是menu,所有带有tag menu的界面不会同时显示。如果你有一些界面,不想让他们同时显示,比如这里的菜单,就可以用tag把他们标记成一样的名字。
Use (https://www.renpy.cn/doc/screens.html?highlight=use#use)
可以在一个界面里用另外定义好的界面。比如存档读档界面,里面有一些重复的东西,就可以专门定义一个另外的界面,这里是file_slots这个界面,可以减少重复代码,维护起来也比较方便。有点类似于python里的函数。
界面file_slots
实际上存档读档的界面代码主要在file_slots界面里面。
关于具体文件操作相关的代码解释,可以参考(https://www.renpy.cn/doc/screen_actions.html#file-functions)
关于界面语言imagebutto,grid, button的具体解释可以参考,也可以参考后续的GUI教程中的例子。
(https://www.renpy.cn/doc/screens.html?highlight=use#)
删除存档按钮的写法
显示/可修改页面名称
最后关于存档读档GUI的定制,还需要修改gui.rpy里关于存档的部分。