Project1

标题: 有什么办法能更新存档. [打印本页]

作者: Front    时间: 2014-9-1 08:22
标题: 有什么办法能更新存档.
想做一款长篇游戏,但每次更新都要重新开个存档非常麻烦。(+﹏+)~
怎样能让游戏更新后写入新的数据到旧存档里。

如果是以上写入的话,会不会把原有存档玩家的属性给初始化?有什么办法没?

作者: 上贺茂润    时间: 2014-9-1 08:22
方法是 你设置一张中转的地图用来调整新老数据 变换变量和开关
-人物的话就加入队伍初始化
-装备的话就丢掉原来的获得新的
-然后用一个传送回到你的游戏里
作者: 正太君    时间: 2014-9-1 09:55
不会初始化的呀,更新后,原存档一般来说是可以使用的...
作者: Front    时间: 2014-9-1 10:19
正太君 发表于 2014-9-1 09:55
不会初始化的呀,更新后,原存档一般来说是可以使用的...

RM把数据都写死到存档里去了,这时更新很多数据存档都用的是老数据,把我给闹心的,有什么办法能在旧存档写入新的数据。(+﹏+)
作者: 正太君    时间: 2014-9-1 10:25
Front 发表于 2014-9-1 10:19
RM把数据都写死到存档里去了,这时更新很多数据存档都用的是老数据,把我给闹心的,有什么办法能在旧存档写 ...

这个就要具体看是什么数据了...有的数据是不能更新的,有的重新存档可以更新...
作者: Front    时间: 2014-9-1 10:33
正太君 发表于 2014-9-1 10:25
这个就要具体看是什么数据了...有的数据是不能更新的,有的重新存档可以更新... ...

现在唯独是角色名无从下手..
制作的时候惯用\n[?]
结果更新后旧存档里所有人物名字都空白了..
作者: 国产吃货    时间: 2014-9-11 19:43
\n[] 的数据不保存在存档里。
而是保存在数据文件里。

一般来说更新就是你在原有的数据基础上做的改变,然后将改变后的数据文件 去覆盖旧的数据文件。
对楼主说的名字空白,应该是你动了数据库里的角色数据。

作者: Front    时间: 2014-9-15 15:29
上贺茂润 发表于 2014-9-1 08:22
方法是 你设置一张中转的地图用来调整新老数据 变换变量和开关
-人物的话就加入队伍初始化
-装备的话就丢 ...

只能通过这方法了...




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