Project1

标题: 【急】事件标题重新开始游戏如何初始化数据? [打印本页]

作者: 火锅深处    时间: 2020-3-19 20:11
标题: 【急】事件标题重新开始游戏如何初始化数据?
本帖最后由 火锅深处 于 2020-3-19 22:30 编辑

大致解决了,不过悬赏就这么挂着吧,万一还有大佬有补充的建议呢。
P.S.话说,悬赏贴的标题为什么不能改?我想标明已解决的。
==============================
问题概述:什么脚本能把开关、独立开关及一切数据设置回游戏开始状态?

详述:
用跳过标题脚本https://rpg.blue/thread-386606-1-1.html
然后用地图糊了个标题界面。

于是现在有下面两个地图:
标题地图
游戏开始地图

在游戏地图打开玩开关1,回到标题地图,再次选中开始游戏,来到游戏开始地图,于是......开关1还是开着的。

嗯,理所当然的展开,毕竟本质只是场所移动,没道理重置数据的。但是因为楼主秀逗了竟然很久才想到这个问题。而且,竟然没找到?这个不是用事件标题操作一定会遇到的问题吗?哪里设置得不对?

请有耐心看完详述的诸位回到第一句。这个是急单,不想被压下去了所以悬赏,请!

============================================
可以了,目前为止已经解决大部分问题了,只是不确定初始化开关、变量、物品、金钱够不够。


作者: shantianzu    时间: 2020-3-19 20:45
你在回到标题地图后面再加一句 关闭开关1 不就行了
作者: shantianzu    时间: 2020-3-19 20:59
shantianzu 发表于 2020-3-19 20:45
你在回到标题地图后面再加一句 关闭开关1 不就行了

你说的这个应该是没有,不知道用脚本能不能解决。
你这个相当于在跳转地图前存档,再跳转回来时读取前面的存档,你按照这个思路可以试试。
作者: wabcmcc    时间: 2020-3-19 21:33
初始化擁有物品  $gameParty.initAllItems();
作者: yang1zhi    时间: 2020-3-19 22:42
DataManager.setupNewGame();
试试行不行
作者: soulsaga    时间: 2020-3-19 23:46
事件标题並不是用地图做的吧..所以一般没有人有这样的问题..
作者: 774204155    时间: 2020-3-20 22:05
我自己的游戏也跳过标题画面并且是地图事件做标题,但是我没有出现这种状况,我说说我处理的思路:
没有添加额外的“跳过标题”脚本,而是把游戏标题画面的“显示标题图像”“播放bgm”“显示选项”之类的步骤去掉,进入标题画面直接执行“新游戏”的指令。
而我的玩家初始位置就是我的事件标题。
然后我在事件标题里添加了读取存档的功能。
简单来说,我的“回到标题画面”并不是回到标题的地图,本质上还是回到了系统的标题画面。
希望能给到你帮助




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1