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