<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>数据管理 on PlumePHP</title><link>https://plumephp.com/tags/%E6%95%B0%E6%8D%AE%E7%AE%A1%E7%90%86/</link><description>Recent content in 数据管理 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Fri, 15 May 2026 20:12:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%95%B0%E6%8D%AE%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 存档系统：Resource、JSON 和版本迁移怎么选</title><link>https://plumephp.com/godot-save-system-and-versioning-2026/</link><pubDate>Fri, 15 May 2026 20:12:00 +0800</pubDate><guid>https://plumephp.com/godot-save-system-and-versioning-2026/</guid><description>&lt;h2 id="存档问题通常不是写文件而是几年后还能读"&gt;存档问题通常不是写文件，而是几年后还能读&lt;/h2&gt;
&lt;p&gt;Godot 做单机、买断制、轻联网项目时，本地存档非常关键。很多原型直接把字典转 JSON 写进 &lt;code&gt;user://save.json&lt;/code&gt;，能存能读，看起来就完成了。真正上线后，问题会变复杂：版本更新后字段变了怎么办，写到一半断电怎么办，玩家改文件怎么办，云存档冲突怎么办，多角色 profile 怎么隔离，调试时怎么知道存档里有什么。&lt;/p&gt;</description></item><item><title>Godot 编辑器数据与运行时存档：关卡元数据如何安全进入客户端</title><link>https://plumephp.com/godot-editor-authored-save-metadata-2026/</link><pubDate>Mon, 30 Mar 2026 20:04:00 +0800</pubDate><guid>https://plumephp.com/godot-editor-authored-save-metadata-2026/</guid><description>&lt;h2 id="编辑器里填的数据不等于玩家存档"&gt;编辑器里填的数据，不等于玩家存档&lt;/h2&gt;
&lt;p&gt;Godot 编辑器很适合让开发者在场景里填数据：怪物出生点、宝箱掉落、NPC 对话、触发区域、相机边界、背景音乐、任务 ID。导出变量和 Resource 让这些数据很容易被内容人员编辑。问题是，很多项目没有区分“编辑器创作数据”和“运行时玩家状态”。最后场景里既有默认宝箱配置，又有玩家是否打开过宝箱的状态，越改越乱。&lt;/p&gt;</description></item></channel></rss>