昨天吃了一晚上程序猿的瓜,看到现在修改bug有一个比较棘手的问题,就是存档制式采用了二进制,而且字节还锁死了,导致稍微改一点地方就容易坏档。
我在想有没有一种可能,重新写一个存档的代码,那么读档的时候,用现有的代码读进去,或者是做一个存档转换器,不再使用目前这种二进制的方式进行存档,而使用明文的方式进行存档,这样有利于修bug或者是一些功能的添加,等到整体项目完成得差不多的时候再去考虑,用什么形式存档来压缩存档的大小。
其实我是比较偏向于分割存档的,很多游戏也是这么做啊,主角的数据常用的数据,存到一个档案里头,然后一些不常用的数据世界数据,存到另外一个档案里面,或者是分成好几个档案进行储存。
我在想有没有一种可能,重新写一个存档的代码,那么读档的时候,用现有的代码读进去,或者是做一个存档转换器,不再使用目前这种二进制的方式进行存档,而使用明文的方式进行存档,这样有利于修bug或者是一些功能的添加,等到整体项目完成得差不多的时候再去考虑,用什么形式存档来压缩存档的大小。
其实我是比较偏向于分割存档的,很多游戏也是这么做啊,主角的数据常用的数据,存到一个档案里头,然后一些不常用的数据世界数据,存到另外一个档案里面,或者是分成好几个档案进行储存。