Project1

标题: 请问如何在旧存档中初始化后来追加的变量 [打印本页]

作者: jianyulei    时间: 2017-7-15 12:51
标题: 请问如何在旧存档中初始化后来追加的变量
本帖最后由 jianyulei 于 2017-7-15 13:02 编辑

在Game_BattlerBase中增加了一个变量但是在读取旧档之后运行会空值报错,请问在游戏的事件中初始化变量的写法是什么?
作者: 百里_飞柳    时间: 2017-7-15 13:24
在你的脚本中读取这个变量之前的地方,加个空值判定
比如@b是新增的变量
修改前的方法是
def temp
  p @a + @b
end
这样会报错 @b为nil
改成
def temp
  init(@b) if @b == nil
  p @a + @b
end
作者: 张咚咚    时间: 2017-7-15 13:53
$你的变量 = nil




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