Godot 编辑器数据与运行时存档:关卡元数据如何安全进入客户端
编辑器里填的数据,不等于玩家存档 Godot 编辑器很适合让开发者在场景里填数据:怪物出生点、宝箱掉落、NPC 对话、触发区域、相机边界、背景音乐、任务 ID。导出变量和 Resource 让这些数据很容易被内容人员编辑。问题是,很多项目没有区分“编辑器创作数据”和“运行时玩家状态”。
tag
编辑器里填的数据,不等于玩家存档 Godot 编辑器很适合让开发者在场景里填数据:怪物出生点、宝箱掉落、NPC 对话、触发区域、相机边界、背景音乐、任务 ID。导出变量和 Resource 让这些数据很容易被内容人员编辑。问题是,很多项目没有区分“编辑器创作数据”和“运行时玩家状态”。
路径引用很方便,也很脆弱 Godot 场景和 Resource 天然使用路径引用。很直观,编辑器移动文件时也能更新一部分引用。但游戏业务数据里,如果所有道具、技能、任务都用路径当 ID,后期会遇到麻烦:文件改名导致存档找不到,配置表引用路径太长,热更新包路径变化,内容人员复制资源忘记改引用。