设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2155|回复: 1
打印 上一主题 下一主题

[已经解决] 脚本‘地图名显示’的82行发生了NoMethodError。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
170
在线时间
1 小时
注册时间
2011-4-23
帖子
1
跳转到指定楼层
1
发表于 2011-12-3 13:32:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
   玩《校园群雄传2》时出现 脚本‘地图名显示’的82行发生了NoMethodError。undefined method‘[]’for nil:NilClass
  请教高手该如何解决这个问题,说明一下,我不懂脚本,那些英文我也看不懂,所以说明的时候不要太深奥。

以下有答案,错误提示大概就是因为把一个nil对象当作了数组对象使用了[]方法
是不是在Scene_Title里没有读取
试试把以下内容插入Main 前面class Scene_Title

  alias smn_main main

  def main

    # 读取地图信息文件

    $data_mapinfos = load_data("Data/MapInfos.rxdata")

    smn_main

  end

end

但请问以上内容在哪个文件里头修改? 找了很久都没找到

Lv2.观梦者

梦石
0
星屑
767
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
2
发表于 2011-12-3 14:49:47 | 只看该作者
  1. class Scene_Title
  2. alias smn_main main

  3.   def main

  4.     # 读取地图信息文件

  5.     $data_mapinfos = load_data("Data/MapInfos.rxdata")

  6.     smn_main

  7.   end

  8. end
  9. end
复制代码
按F11进入脚本编辑器,在左边最后的Main前面右击插入脚本页,右边插入以上代码即可

不懂的,QQ1371455177,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-3 05:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表