Project1

标题: 请问在Game_BattlerBase里创建数组如何赋值? [打印本页]

作者: jianyulei    时间: 2017-12-4 16:37
标题: 请问在Game_BattlerBase里创建数组如何赋值?
我在Game_BattlerBase下面写入了def leijizhi;@leijizhi = Array.new(32){0};end;然后尝试在伤害公式里增加b.leijizhi[1]+=15;但之后leijizhi[1]里仍然是0,增加没有成功,请问正确的写法是什么啊?


作者: chd114    时间: 2017-12-4 17:10
是不是没有初始化对象?
作者: 喵呜喵5    时间: 2017-12-4 18:16
本帖最后由 喵呜喵5 于 2017-12-4 18:17 编辑

def leijizhi
  @leijizhi ||= Array.new(32){0}
  return @leijizhi
end






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