Project1

标题: VX的传送的脚本问题 [打印本页]

作者: kadxdd521    时间: 2009-1-31 02:39
标题: VX的传送的脚本问题
如题,我设置了场所移动后就出现了如下的问题
说Game_Player的第72行脚本
  #--------------------------------------------------------------------------
   # * 执行场所移动指令
   #--------------------------------------------------------------------------
   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)
72行→ @walking_bgm = $game_map.map.bgm
   end
提示:
undefined method `map' for#<Game_Map:0x166C218>
谢谢了! [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: njx937    时间: 2009-1-31 04:11
我的脚本和你的一模一样,你看看你的 Game_Map的   
约37行     是不是    @map = load_data(sprintf("Data/Map%03d.rvdata", @map_id))
还有这一段
def map
    return @map
end
class map的定义应该不会变的,
还是的话,可能是版本问题。。。
下个新的试试。。。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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