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

Project1

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

RMVX超级大BUG?执行场所转移竟抛出NoMethodError异常!

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
485
在线时间
177 小时
注册时间
2006-10-3
帖子
618
跳转到指定楼层
1
发表于 2008-10-19 22:35:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
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
版务信息:本贴由楼主自主结贴~
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

2
发表于 2008-10-19 22:36:29 | 只看该作者
LZ 火星了, 这个是旧版本的问题。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
485
在线时间
177 小时
注册时间
2006-10-3
帖子
618
3
 楼主| 发表于 2008-10-19 22:36:31 | 只看该作者
屏蔽掉  @walking_bgm = $game_map.map.bgm   就没事情了,这个是干吗的?
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
485
在线时间
177 小时
注册时间
2006-10-3
帖子
618
4
 楼主| 发表于 2008-10-19 22:37:08 | 只看该作者
以下引用八云紫于2008-10-19 14:36:29的发言:

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

{/pz}我晕,新版本是什么?就我不知道啊{/dk}
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

5
发表于 2008-10-19 22:37:13 | 只看该作者
谁说 屏蔽掉  @walking_bgm = $game_map.map.bgm   的???

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
485
在线时间
177 小时
注册时间
2006-10-3
帖子
618
6
 楼主| 发表于 2008-10-19 22:38:49 | 只看该作者
以下引用八云紫于2008-10-19 14:37:13的发言:

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

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

但是从表面现象看,的确是这样啊,我没具体的测试
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

7
发表于 2008-10-19 22:39:18 | 只看该作者
正确的应该是在  Game_Map 里添加:

def map
  return @map
end

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

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
485
在线时间
177 小时
注册时间
2006-10-3
帖子
618
8
 楼主| 发表于 2008-10-19 22:41:04 | 只看该作者
谁把我前面的前面的前面的那句对话屏.蔽了?
版主对此帖的评论:『是我,不要误导其他人。--by 八云 紫』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
在我初学RM的时候觉得脚本是高手的工具,等我学会了编程技术后才发现脚本原来是小孩子的玩具。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2008-9-12
帖子
12
9
发表于 2009-3-4 23:55:22 | 只看该作者
以下引用八云紫于2008-10-19 14:39:18的发言:

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

def map
return @map
end

这个才对

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


请问,这个语句具体应该加在哪个位置呢?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

10
发表于 2009-3-5 01:17:31 | 只看该作者
我更奇怪的是为什么要在切换场景这里加这么一句
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 17:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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