Project1
标题:
为什么游戏结束两次才能退出?
[打印本页]
作者:
李军言
时间:
2011-8-29 10:23
标题:
为什么游戏结束两次才能退出?
本帖最后由 李军言 于 2011-8-29 10:24 编辑
为什么不管是战斗测试结束还是游戏结束,第一次退出后又弹出,第二次退出时才能关闭?
范例在此 dsu_plus_rewardpost_czw
工程.zip
2011-8-29 10:23 上传
点击文件名下载附件
358.46 KB, 下载次数: 5
作者:
「旅」
时间:
2011-8-29 10:40
这个嘛,因为里面重复运行了下面这个脚本:
#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
# 各定义结束后、从这里开始实际处理。
#==============================================================================
begin
# 准备过渡
# 设置系统默认字体
Font.default_name = (["黑体"])
Graphics.freeze
# 生成场景对像 (标题画面)
$scene = Scene_logo.new
# $scene 为有效的情况下调用 main 过程
while $scene != nil
$scene.main
end
# 淡入淡出
Graphics.transition(200)
rescue Errno::ENOENT
# 补充 Errn:ENOENT 以外错误
# 无法打开文件的情况下、显示信息后结束
filename = $!.message.sub("No such file or directory - ", "")
print("找不到文件 #{filename}。 ")
end
复制代码
这是开始游戏和运行游戏的最外层脚本,所以一旦它重复的话,就会运行两次了~
只要把其中一个删除就行(脚本logo最下有一个,还有Main里也有一个)~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1