1.就是为了加密,防止游戏源代码泄露/随意修改文件;很多游戏的源代码咱也看不见嘛不是,这可能是因为商业原因
如果只是自己开发练手的话,那就看你想不想开源源代码了;要是搬别人的游戏/自己做商业游戏的话建议加密,可能有版权纠纷
2.persistent是“持久化数据”,可以简单理解成存档内容;至于后面的event_database可能是关于事件触发的数据库,这个得具体翻源代码了
{nw}是一种文本标签,可以使前面显示的文字不作停顿直接跳到下一行(nowait)
return是脚本标签(label)的返回语句,遇到return代表标签下的对话结束,返回到上一层对话
3.这个的话得自己扔进游戏跑跑看了,拒绝人肉编译(恼
一个rpy承载多个话题可以用label实现,比如这里的Just Yuri中,对话文件分成几个大类(几个scripts-xxx.rpy中),而每一类又有大量label语句用以整理不同对话