Project1

标题: 何为脚本已备份 [打印本页]

作者: TERENCE    时间: 2008-1-31 00:29
标题: 何为脚本已备份
有時後測試遊戲時會出現脚本已备份!!
这是怎么一回事?

作者: 某无聊的小枫    时间: 2008-1-31 00:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雷欧纳德    时间: 2008-1-31 00:33
脚本已备份其实是rgss的一个保护机制,防止代码死循环。一旦执行时间超过9秒就出现并且中止程序。orz的地方在于rm本身执行效率过低,导致很多操作都会超过9m,比如读取大型图片等 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 橡让    时间: 2008-1-31 00:33
重新进入试试,有可能坏掉了。
作者: 某无聊的小枫    时间: 2008-1-31 00:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天圣的马甲    时间: 2008-1-31 00:37
9秒内没有执行一次Graphics.update,主要是因为机器的内存不足。——引自置顶。

解决方案,未加密的游戏在Main前面插入脚本一条:
@update_thread = Thread.new{loop{Graphics.update;sleep(9)}} if @update_thread.nil?


加密的话,就只好整理内存了…… [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: TERENCE    时间: 2008-1-31 00:38
以下引用雷欧纳德于2008-1-30 16:33:16的发言:

脚本已备份其实是rgss的一个保护机制,防止代码死循环。一旦执行时间超过9秒就出现并且中止程序。orz的地方在于rm本身执行效率过低,导致很多操作都会超过9m,比如读取大型图片等

有办解决此类问题(orz的地方)吗?




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