Project1

标题: cache第88行报错…… [打印本页]

作者: xggzga117    时间: 2013-8-11 14:31
标题: cache第88行报错……
不知道咋回事的说……求解……

作者: gaofei677    时间: 2013-8-11 14:34
直译为:nil 类 没有定义 empty 这个方法
作者: xggzga117    时间: 2013-8-11 14:57
把脚本复制过来,求助。
  #--------------------------------------------------------------------------
  # ● ビットマップの読み込み
  #--------------------------------------------------------------------------
  def self.load_bitmap(folder_name, filename, hue = 0)
    @Cache ||= {}
    if filename.empty?                  #出错的地方
      empty_bitmap
    elsif hue == 0
      normal_bitmap(folder_name + filename)
    else
      hue_changed_bitmap(folder_name + filename, hue)
    end
  end
作者: gaofei677    时间: 2013-8-11 15:19
xggzga117 发表于 2013-8-11 14:57
把脚本复制过来,求助。
  #-------------------------------------------------------------------------- ...


改成这样吧
  1. if filename.empty?  && filename != nil
复制代码
这是一个治标不治本的方法,可能有后遗症,先试试吧
作者: scottyfan    时间: 2013-8-12 00:54
  1. if !filename
复制代码

作者: xggzga117    时间: 2013-8-12 20:56
345912390说得有道理……
把我用的所有附加脚本都晒出来吧……

作者: xggzga117    时间: 2013-8-13 12:53
补充一下,是进入战斗时报错的。




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