Project1

标题: 脚本运行出现NameError [打印本页]

作者: 清风远行    时间: 2015-8-26 14:54
标题: 脚本运行出现NameError
本帖最后由 清风远行 于 2015-8-26 14:57 编辑

就是光的圆周率的那个跳过标题画面脚本..不知道是哪里出错了,说是第二十七行。
#

  1. #===============================================================================

  2. # 可以返回标题画面的跳过标题画面脚本
  3. # 作    者:光的圆周率
  4. # 测试情况:RPG Maker VX ACE 测试版 以及 1.00正式版 测试通过
  5. # 说明:脚本中注明的位置可以控制是否可以返回标题画面
  6. #            true:可以再次返回标题画面 false:不可以再次返回标题画面
  7. # 脚本来自66RPG,转载请保留版权信息
  8. #===============================================================================

  9. module SceneManager

  10.   def self.stack
  11.      @stack
  12.   end
  13. end

  14. class Scene_Title < Scene_Base

  15.   alias old_start start
  16.   alias old_dmv dispose_main_viewport
  17.   
  18.   def start

  19.       return_allowed = true      # 决定可否再次返回标题画面的开关
  20.       create_background
  21.       create_foreground
  22.       @sprite1.bitmap.dispose
  23.       @sprite2.bitmap.dispose
  24.       @foreground_sprite.bitmap.dispose
  25.       chk1 = SceneManager.stack.first != nil   && return_allowed
  26.       chk2 = Graphics.frame_count > 0  && return_allowed
  27.      if chk1 or chk2
  28.        old_start
  29.        return 0
  30.      end
  31.        SceneManager.clear
  32.        DataManager.setup_new_game
  33.        $game_map.autoplay
  34.        SceneManager.goto(Scene_Map)
  35.   end

  36.   def dispose_main_viewport
  37.     SceneManager.stack.first == nil ? nil : old_dmv
  38.   end
  39.   
  40. end
  41. #===============================================================================
  42. # 脚本来自66RPG,转载请保留版权信息
  43. #===============================================================================
复制代码

作者: taroxd    时间: 2015-8-26 15:22
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本
作者: 清风远行    时间: 2015-8-26 15:29
taroxd 发表于 2015-8-26 15:22
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本

我把Scene_Title的默认脚本删掉改成了那个,其他就没有动过
作者: 清风远行    时间: 2015-8-26 16:03
taroxd 发表于 2015-8-26 15:22
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本

重新添加了,放在main的上面,但是测试的时候就没有跳过标题画面,直接是默认的标题画面
作者: 约约v看看    时间: 2015-10-27 21:49
新萌求解。。新建工程也不成功,我的是19行NameError
                      uninitialzed constant Object;;Scene_Base

作者: 清风远行    时间: 2015-10-28 06:18
约约v看看 发表于 2015-10-27 21:49
新萌求解。。新建工程也不成功,我的是19行NameError
                      uninitialzed constant Object ...

我的问题就是把那个Scene_Title的默认脚本删掉了=-=




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