查看: 4629|回复: 2

[已经过期] 不定时随机出现脚本报错是怎么个情况啊各位

[复制链接]
梦石
0
星屑
50
在线时间
75 小时
注册时间
2011-6-14
回帖
15
发表于 2013-3-5 19:34:27 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
脚本“game_map”第407行发生 NoMethodError
undefined method ‘-‘for nil: NilClass

这个是因为啥?公共事件太多了么?还是某个脚本冲突了么?

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-3-5 21:08:32 来自手机 | 显示全部楼层
某个脚本冲突了
回复

使用道具 举报

梦石
0
星屑
195
在线时间
151 小时
注册时间
2013-1-1
回帖
46
发表于 2013-3-8 03:29:53 | 显示全部楼层
你的第407行以及附近的那几行是什么..
我的是[pre lang="ruby" line="396"]  #--------------------------------------------------------------------------
  # ● 向右卷动
  #--------------------------------------------------------------------------
  def scroll_right(distance)
    if loop_horizontal?
      @display_x += distance
      @display_x %= @map.width
      @parallax_x += distance if @parallax_loop_x
    else
      last_x = @display_x
      @display_x = [@display_x + distance, (width - screen_tile_x)].min
      @parallax_x += @display_x - last_x
    end
  end[/pre]不太可能出现你说的那个错误,因为如果@display_x是nil的话,在406行就应该出错了
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部