十年后还能读的存档,是设计出来的,不是运气
试试新存档
·
翻出 2004 年自己写的游戏存档文件,居然还在,还能读——这事让我后怕大于惊喜。
后怕是因为它纯属运气:那会儿我图省事,直接把内存结构二进制写盘。版本一升级、字段一挪,老存档就成了乱码。后来做独立游戏,存档格式成了我花心思最多的部分之一:头部带版本号,字段带标签,遇到不认识的可跳过,绝不让旧数据卡死新程序。
说穿了就是向后兼容的老一套,可每代人都要重新踩一遍。你在用的软件能读出五年前的文件,不是理所当然,是有人替你设计过。趁现在把你最在意的数据导出一份通用格式存着,十年后你会谢那时的自己。
帖子永久链接