Project1

标题: RMVX超级大BUG?执行场所转移竟抛出NoMethodError异常! [打印本页]

作者: 流川枫    时间: 2008-10-19 22:35
标题: RMVX超级大BUG?执行场所转移竟抛出NoMethodError异常!
RMVX超级大BUG?!新建的工程,执行场所转移时竟然抛出了一个NoMethodError异常!



  #--------------------------------------------------------------------------
  # * 执行场所移动指令
  #--------------------------------------------------------------------------
  def perform_transfer
    return unless @transferring
    @transferring = false
    set_direction(@new_direction)
    if $game_map.map_id != @new_map_id
      $game_map.setup(@new_map_id)     # 移动到其他地图
    end
    moveto(@new_x, @new_y)
    @walking_bgm = $game_map.map.bgm # 执行出错?!
    #"NoMethodError 被触发。undefined method `map' for #<Game_Map:0x10dc2f0>"
  end [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2008-10-19 22:36
LZ 火星了, 这个是旧版本的问题。
作者: 流川枫    时间: 2008-10-19 22:36
屏蔽掉  @walking_bgm = $game_map.map.bgm   就没事情了,这个是干吗的?
作者: 流川枫    时间: 2008-10-19 22:37
以下引用八云紫于2008-10-19 14:36:29的发言:

LZ 火星了, 这个是旧版本的问题。

{/pz}我晕,新版本是什么?就我不知道啊{/dk}
作者: 八云紫    时间: 2008-10-19 22:37
谁说 屏蔽掉  @walking_bgm = $game_map.map.bgm   的???
作者: 流川枫    时间: 2008-10-19 22:38
以下引用八云紫于2008-10-19 14:37:13的发言:

谁说 屏蔽掉  @walking_bgm = $game_map.map.bgm   的???

很明显,我说的。。。{/kuk}

但是从表面现象看,的确是这样啊,我没具体的测试
作者: 八云紫    时间: 2008-10-19 22:39
正确的应该是在  Game_Map 里添加:

def map
  return @map
end

这个才对 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 流川枫    时间: 2008-10-19 22:41
谁把我前面的前面的前面的那句对话屏.蔽了? [LINE]1,#dddddd[/LINE]版主对此帖的评论:『是我,不要误导其他人。--by 八云 紫』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: Keithlong    时间: 2009-3-4 23:55
以下引用八云紫于2008-10-19 14:39:18的发言:

正确的应该是在  Game_Map 里添加:

def map
return @map
end

这个才对

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~


请问,这个语句具体应该加在哪个位置呢?
作者: 亿万星辰    时间: 2009-3-5 01:17
我更奇怪的是为什么要在切换场景这里加这么一句
作者: 精灵使者    时间: 2009-3-5 01:56
那个啥,谁把这个坟顶上来的= =




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