Project1
标题:
虽然成功做到在对话中打开菜单,但是一存档就报错= =
[打印本页]
作者:
SOU
时间:
2011-7-1 19:54
标题:
虽然成功做到在对话中打开菜单,但是一存档就报错= =
本帖最后由 SOU 于 2011-7-1 19:55 编辑
我在Window_Message中input_pause方法里增加了一个条件分歧
if Input.trigger?(Input::Y)
$scene = Scene_Menu2.new
end
Menu2一个小菜单,里面只有储存、读取和退出
于是,我做到了在对话中打开菜单……
但是,在对话时存档的话,Scene_File会在这一行报错
Marshal.dump($game_message, file)
以下是错误内容
TypeError
no marshal_dump is defined for class proc
我并不太懂脚本,所有的内容都是照葫芦画瓢弄出来的,到这里只明白有一个变量不能被写入存档
所以向大家求助,究竟应该怎么修改,才能在对话中进行AVG式的存档读档?
m(_ _)m拜托了老师!.rar
(242.55 KB, 下载次数: 47)
2011-7-1 19:51 上传
点击文件名下载附件
↑工程 dsu_plus_rewardpost_czw
作者:
wbsy8241
时间:
2011-7-1 20:04
Marshal.dump($game_system, file)
p $game_message
$game_message.main_proc = nil
Marshal.dump($game_message, file)
Marshal.dump($game_switches, file)
复制代码
查询 $game_message 不能保存main_proc变量
作者:
SOU
时间:
2011-7-1 21:02
本帖最后由 SOU 于 2011-7-3 19:42 编辑
wbsy8241 发表于 2011-7-1 20:04
查询 $game_message 不能保存main_proc变量
呃,这样一来读取存档之后就会卡机……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1