查看: 1508|回复: 5

[已经解决] 读取存档问题

[复制链接]
梦石
0
星屑
182
在线时间
0 小时
注册时间
2010-8-12
回帖
1
发表于 2010-8-13 22:03:31 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 gukukuku 于 2010-8-13 22:49 编辑

编辑事件里有   呼出菜单和呼出存档  可是没有呼出读档画面   
有没有什么办法?
梦石
0
星屑
70
在线时间
326 小时
注册时间
2010-6-20
回帖
399

开拓者

发表于 2010-8-13 22:11:19 | 显示全部楼层
在事件里执行脚本$scene = Scene_Load.new

评分

参与人数 1星屑 +200 收起 理由
六祈 + 200 认可答案

查看全部评分

图全叉了嗷。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
127 小时
注册时间
2009-12-19
回帖
405
发表于 2010-8-13 22:16:04 | 显示全部楼层
用“时间指令”最后一页最后一个选项“脚本”写:$scene = Scene_Load.new

评分

参与人数 1星屑 +200 收起 理由
六祈 + 200 认可答案

查看全部评分

无视掉。
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4420
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2010-8-13 22:20:53 | 显示全部楼层
本帖最后由 越前リョーマ 于 2010-8-13 23:33 编辑

这个脚本不能直接用,不然会有问题。
首先调用脚本就是以上所说的,但是还要修改一下脚本。
在Scene_Load的把取消时的处理换成以前这个,你可以搜索一下。(主要是怕你用了别的存档脚本,这样告诉你改比较万能,如果你用了别的存档脚本,在那里改吧)
  1.   #---------------------------------------------------------------------
  2.   # ● 取消时的处理
  3.   #---------------------------------------------------------------------
  4.   def on_cancel
  5.     # 演奏取消 SE
  6.     $game_system.se_play($data_system.cancel_se)
  7.     # 切换到标题画面
  8.     if $game_switches != nil == true
  9.       $scene = Scene_Map.new
  10.     else
  11.       $scene = Scene_Title.new
  12.     end
  13.   end
复制代码

点评

阿珂,你不可以在让三个变量之间都挂上==来判断哟~~~  发表于 2010-8-13 23:42
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2010-8-13 23:32:16 | 显示全部楼层
回复 越前リョーマ 的帖子

    师父写错了><应该是==才对~~~

    还有应该写成if $game_switches != nil

    因为标题时是没有生成的,所以不能用[50],会出错。
   
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4420
在线时间
3740 小时
注册时间
2006-9-6
回帖
36596

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2010-8-13 23:34:14 | 显示全部楼层
回复

    师父写错了>
「旅」 发表于 2010-8-13 23:32

这样么 - -?
本来以为标题里没有50它就会处理成else的囧

点评

$game_switches是在load或者new game之后才生成的,对nil:NilClass调用[]方法(数组取索引)就会报错了(因为没这个方法)  发表于 2010-8-13 23:46
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部