Project1

标题: 新数据刷新 [打印本页]

作者: 526832541    时间: 2012-2-12 16:29
标题: 新数据刷新
本帖最后由 526832541 于 2012-2-12 16:50 编辑

这个问题好郁闷。
问题是这样的:

       进入游戏后,主角初始武器:“铁剑”
       然后存档,退出游戏。
       再打开工程,把“铁剑”的名字改成“钢剑”之后,运行游戏 读档,发现那把武器依然是“铁剑”
       当然,工程是保存过数据了,但存档不能正常读取游戏更新后的数据。

我在公共事件中的事件脚本中添加了所有游戏对像的刷新,但还是没用,武器的名字依然是 铁剑,没有读取到修改后的数据。
但我重新进入游戏却又正常了。
请问这是怎么回事?
能否不重新游戏,直接在游戏中进行刷新游戏更新后的数据??
(因为玩家在玩,都几十级了,重新开档玩家会烦的)

拜托了。。。

范例附件: 范例.rar (233 KB, 下载次数: 6) dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-2-12 16:31
大概是在Scene_Save里把$data_weapons给储存了,应该是用了某些武器类的脚本,例如强化装备、随机装备等造成的
作者: 526832541    时间: 2012-2-12 16:35
Wind2010 发表于 2012-2-12 16:31
大概是在Scene_Save里把$data_weapons给储存了,应该是用了某些武器类的脚本,例如强化装备、随机装备等造 ...

是的,因为装备随机 强化脚本是引用了另外一个存档脚本,工程中的修改数据没法刷新。
那请问有办法解决吗?
作者: Wind2010    时间: 2012-2-12 16:38
526832541 发表于 2012-2-12 16:35
是的,因为装备随机 强化脚本是引用了另外一个存档脚本,工程中的修改数据没法刷新。
那请问有办法解决吗 ...

貌似需要重新改写一下存档脚本,不过这样可能会让旧的存档失灵
作者: 526832541    时间: 2012-2-12 16:41
Wind2010 发表于 2012-2-12 16:38
貌似需要重新改写一下存档脚本,不过这样可能会让旧的存档失灵

没事,但能否保证下次存档后 能否正常读取更新后的数据?
只能下次没这问题就行,回档一次没关系的。拜托了 帮帮忙!
作者: Wind2010    时间: 2012-2-12 17:11
就没有人反馈过「将一把武器强化后,再获得那把武器,那个武器也会被强化」的Bug么?




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