Project1

标题: 如何把脚本里的所有变量都保存到SAVE里 [打印本页]

作者: yang1zhi    时间: 2016-9-26 12:51
标题: 如何把脚本里的所有变量都保存到SAVE里
默认的SAVE貌似是不保存这些变量的。
比如$第一次  @sfn
下次通过存档进入游戏后就会因为没保存这些变量而报错。
作者: 夜狠简单    时间: 2016-9-26 16:11
本帖最后由 夜狠简单 于 2016-9-26 16:13 编辑

在class Game_System
attr_accessor :第一次
alias  initialize925  initialize
def initialize
@第一次=0
end
end
调用时候  $game_system.第一次 这种的话应该能保存到存档里吧

或者用变量来添加这个值吧
$game_variables[id]=$第一次

或者保存存档的时候把这些全局变量存了,然后读取存档的时候读取。
作者: 精灵使者    时间: 2016-9-27 00:25
全局变量可以写在marshal里面保存。
但是读取和写入顺序必须一致,而且必须要删除以前的存档。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1