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

Project1

 找回密码
 注册会员
搜索

开始游戏后黑屏,堆栈过深

查看数: 3507 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-2-17 20:19

正文摘要:

本帖最后由 zxlxp2006 于 2013-2-17 20:32 编辑 好吧我又来问问题了 试着搜索了一下没找到管用的办法。 刚打开的时候没事,点开始游戏后就会直接黑屏掉。 按F12后,系统弹出了: Ocorreu um erro em SystemStack ...

回复

zhangbanxian 发表于 2013-2-20 11:38:49
用这个替换main试试,话说我很好奇你的rm用的是什么语言的- -b
  1.   class Reset < Exception
  2.   end
  3.   def rgss_main
  4.   yield
  5.   rescue Reset
  6.   ObjectSpace.each_object do |i|
  7.   next unless i.respond_to?(:dispose)
  8.   begin
  9.   i.dispose
  10.   rescue RGSSError
  11.   end
  12.   end
  13.   Graphics.freeze
  14.   retry
  15.   end
  16.   rgss_main{
  17.   begin
  18.   # 准备过渡
  19.   # 设置系统默认字体
  20.   Font.default_name = (["黑体"])
  21.   Graphics.freeze
  22.   # 生成场景对像 (标题画面)
  23.   $scene = Scene_Title.new
  24.   # $scene 为有效的情况下调用main 过程
  25.   while $scene != nil
  26.   $scene.main
  27.   end
  28.   # 淡入淡出
  29.   Graphics.transition(20)
  30.   rescue Errno::ENOENT
  31.   # 补充 Errno::ENOENT 以外错误
  32.   # 无法打开文件的情况下、显示信息后结束
  33.   filename = $!.message.sub("Nosuch file or directory - ", "")
  34.   print("找不到文件 #{filename}。")
  35.   end
  36.   }
复制代码

点评

我也很奇怪不过谷歌跟我说是葡萄牙语……谢谢亲!回去试试……  发表于 2013-2-20 20:39

评分

参与人数 1星屑 +100 收起 理由
hcm + 100 感谢回答

查看全部评分

美丽晨露 发表于 2013-2-18 17:42:51
如果事件页能提供一下
或许能找到问题

点评

额,我已经把原本的事件删掉了……抱歉了  发表于 2013-2-19 18:45
zhangbanxian 发表于 2013-2-18 15:18:53
这个问题应该是由于alias了内建类的方法造成的,和你那个事件无关,你可以试试一个脚本一个脚本删过来看看哪个出错

点评

窝,窝刚刚把我那个事件删了,然、然后它好了= =|||谢谢前辈虽然我不太懂alias什么的……  发表于 2013-2-18 15:22
弗雷德 发表于 2013-2-18 08:30:03
确切来讲应该是脚本在执行过程中陷入死循环了,已经超出俺的能力范围了,呼叫大神吧。

点评

无论如何还是灰常感谢~但是大神……总觉得大神一般很少出现……  发表于 2013-2-18 11:48
美丽晨露 发表于 2013-2-17 20:39:57
本帖最后由 美丽晨露 于 2013-2-17 20:59 编辑

脚本貌似没有问题的
可能是事件引起的某些冲突吧

点评

总之还是非常感谢嘤~  发表于 2013-2-17 20:53
这个我就不太清楚了,不好意思  发表于 2013-2-17 20:48
也就是说应该需要工程才能找到解决的办法?我个人怀疑跟截出图来的那两个事件有关,就是新建了它们以后出的问题……  发表于 2013-2-17 20:45
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2026-6-9 08:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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