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

Project1

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

[已经解决] 脚本运行出现NameError

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2015-8-24
帖子
11
跳转到指定楼层
1
发表于 2015-8-26 14:54:54 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 清风远行 于 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. #===============================================================================
复制代码

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2015-8-24
帖子
11
6
 楼主| 发表于 2015-10-28 06:18:13 | 只看该作者
约约v看看 发表于 2015-10-27 21:49
新萌求解。。新建工程也不成功,我的是19行NameError
                      uninitialzed constant Object ...

我的问题就是把那个Scene_Title的默认脚本删掉了=-=
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
521
在线时间
350 小时
注册时间
2015-10-19
帖子
87
5
发表于 2015-10-27 21:49:31 | 只看该作者
新萌求解。。新建工程也不成功,我的是19行NameError
                      uninitialzed constant Object;;Scene_Base

点评

脚本放错位置了;请不要挖坟  发表于 2015-10-28 08:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2015-8-24
帖子
11
4
 楼主| 发表于 2015-8-26 16:03:22 | 只看该作者
taroxd 发表于 2015-8-26 15:22
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本

重新添加了,放在main的上面,但是测试的时候就没有跳过标题画面,直接是默认的标题画面

点评

现在可以了....很感谢!  发表于 2015-8-26 16:09
Sure?请开一个新工程然后添加跳过标题脚本测试,如果成功就表明是你自己哪里设置错了  发表于 2015-8-26 16:08
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
25 小时
注册时间
2015-8-24
帖子
11
3
 楼主| 发表于 2015-8-26 15:29:43 | 只看该作者
taroxd 发表于 2015-8-26 15:22
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本

我把Scene_Title的默认脚本删掉改成了那个,其他就没有动过

点评

啊啊,意思是说把原有的Scene Title放在“跳过标题脚本”的上面啊。  发表于 2015-8-27 08:34
重新添加了,放在main的上面,但是测试的时候就没有跳过标题画面,直接是默认的标题画面  发表于 2015-8-26 15:53
请新建一个工程,去复原Scene Title,然后重新在本工程添加此脚本,放在Main之上,Scene Title之下  发表于 2015-8-26 15:44
不要删  发表于 2015-8-26 15:43
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-8-26 15:22:47 | 只看该作者
请确认你没动过默认脚本,没有导入其他与标题画面相关的脚本
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 12:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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