Project1
标题:
用MV做AVG文字冒险游戏,可否实现随时存档?【已关闭】
[打印本页]
作者:
果苏
时间:
2019-7-7 16:01
标题:
用MV做AVG文字冒险游戏,可否实现随时存档?【已关闭】
本帖最后由 果苏 于 2020-3-27 04:28 编辑
如题,和RM系列的其他软件一样,MV在执行对话的过程中是不能进行其他任何事件操作的,
请问
它能否实现像橙光工具一样,在对话进行中随时存档的功能?
也就是说,读取存档的时候,可以刚好就在存档的那句话的位置?
如果可以,麻烦告知一下方法,本人实在是程序小白
万分感谢~
ex.png
(116.19 KB, 下载次数: 35)
下载附件
保存到相册
2019-7-7 15:58 上传
作者:
yang1zhi
时间:
2019-7-7 16:45
保存是可以的。
但是保存是不能判断你当前脚本执行到哪个位置,下次读取不会还是这个位置。
你事件执行到哪一行,下次读取不会还是这一行。
保存的是当前的游戏数据。
怎么做就要自己思考了。
程序小白还是用别人的现成的吧。
作者:
百里_飞柳
时间:
2019-7-7 19:17
反对楼上的部分意见
默认存档是会存储当前事件的执行位置的,一般事件中调用存档菜单,只要之后地图不修改(如果地图有变动,会重新读取,也就会扔了之前保存的执行位置),也能继续执行下去
但是为什么无法在对话时存档?是因为在默认实现选项时,动用了动态方法/函数的核武器来干这件几乎非常简单的赋值操作……
我稍微看了下mv里的 Game_Interpreter.prototype.setupChoices 方法,里面是用的 setChoiceCallback(function) 来实现,和va里用Proc一模一样……
只要有人把这一行改掉,换个简单的赋值方法的调用,就能成功接上其他的事件中途存档的插件了
我自己是给va写了一个任意时刻的按键存档脚本,配合我自己的选择框扩展(其中删去了Proc,而是换成了一个method对象的调用),就能实现在选项前按键存档,读档时就从选项前开始
js的方法我还很不熟悉,就算是抛砖引玉吧
作者:
walf_man
时间:
2019-7-8 00:00
几天前我发了个插件,应该可以实现你这个需求。
https://rpg.blue/thread-477873-1-1.html
你配合图片按钮插件做几个按钮用来即时存档到不同档位即可。
作者:
PumpkinSin
时间:
2020-6-7 16:06
https://www.bilibili.com/video/BV1UV411r7iP/
可以看看巴哈姆特网友制作的这个插件,下载链接在视频介绍。
作者:
574656549
时间:
2020-7-15 15:01
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1