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

Project1

 找回密码
 注册会员
搜索

退出轩辕剑商店菜单之后,不能存档No Marshal dump

查看数: 2078 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-23 00:08

正文摘要:

本帖最后由 紫英晓狼1130 于 2020-3-23 08:24 编辑 轩辕剑美化商店 本来就有的问题 按照预设的操作退出商店后,游戏可以正常运行,但存档就会报错,头一次见到这样的问题 存档出来的save文件只有1kb,说明存档过 ...

回复

guoxiaomi 发表于 2020-3-23 02:19:48
本帖最后由 guoxiaomi 于 2020-4-15 01:30 编辑

嗯,因为存档的时候会储存 $game_system/Game_System 对象,其实例变量@map_interpreter(也就是当前地图上正在执行的事件)当然也会被存下来。你在当前的事件解释器里构建的 @shopcommand 对象也会一同存下来。于是导致了对应的bug。

解决方案:使用全局变量
  1. $shopcommand = Window_Commanda.new(...)
复制代码


在事件脚本里插入主流程其实非常的不合理,你可以参考SailCat的MiniScene: https://rpg.blue/thread-404988-1-1.html

点评

根据您的方法已经修改成功了 谢谢您 还是吃了语法的亏 被C语言中的全局变量影响了  发表于 2020-3-23 08:20

评分

参与人数 1+1 收起 理由
taeckle + 1 大神威武!

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-2-17 07:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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