欢迎光临散文网 会员登陆 & 注册

[Ren'Py 教程] 存档读档GUI定制教程

2022-05-19 11:53 作者:黑凤梨BlackPineappl  | 我要投稿

具体效果见视频

存档读档的代码在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里关于存档的部分。




[Ren'Py 教程] 存档读档GUI定制教程的评论 (共 条)

分享到微博请遵守国家法律