Crystal Save Professional | Save System & Save Migration v1.7.13 是一款专为 Unity 设计的零代码存档解决方案,适用于 2D、3D、VR、移动及桌面平台。该系统以组件化架构为核心,可无缝集成至任意项目中,自动记录场景、预制体、运行时对象、玩家设置及自定义组件,无需编写复杂代码即可实现存档与加载功能。
系统提供对象持久化管理器和用户设置管理器,支持对单个物品背包到完整开放世界范围内的精准持久化控制,无需冗余代码。其核心特性包括:
- **运行时预制体保存**:可追踪并恢复动态修改的预制体或完全程序生成的对象,适用于 roguelike、制作系统、生成迷宫、玩家建造结构及动态武器改装等场景,确保材质更换、组件添加、层级结构及混合形变等细节在存档与加载后完整还原。
- **版本安全的存档迁移**:每个存档均携带游戏语义版本信息,内置迁移管理器可自动升级旧版数据,保障玩家在版本更新后仍能保留长达40小时的RPG进度,有效避免因更新导致存档丢失的问题。
- **延迟预制体加载**:支持按距离条件分阶段加载预制体,通过 DeferredPrefabRadiusStreamer 实现场景内或全局的距离检测与缓存管理,仅在玩家靠近时实例化,显著降低加载延迟,提升加载流畅度。同时支持通过 Game Creator 2、Playmaker 等工具在任务、场景切换或触发体积中手动触发实例化。
- **MySQL 与网络后端集成**:可直接连接自建 MySQL 数据库,将玩家进度、背包、世界状态等数据存储于服务器,通过配置切换即可实现,内置连接池、异步查询与重试机制,确保在网络不稳定时仍保持游戏响应性,实现数据自主掌控与自定义分析、排行榜及共享世界功能。
- **目标对象恢复**:支持仅加载单个 GameObject(如UI、Boss战场、玩家背包),无需重新加载整个场景,实现快速复活、关卡拾取、中途装备加载等操作,无画面卡顿。
- **元数据导入(Beta)**:支持从其他 Crystal Save 项目中导入存档元数据(JSON、base64或二进制格式),实现跨游戏叙事延续。加密数据需匹配密钥,适用于跨作品剧情延续、续作开发、活动奖励发放等场景。
- **服务器端加密**:通过设置 CloudCryptoMode.ServerSide,将加密操作完全交由云端后端执行,主密钥不暴露在客户端,防止被逆向工程或内存提取,确保玩家存档在被劫持设备上依然安全。
- **对象持久化管理**:通过单次调用实现对象的 DontDestroyOnLoad,避免场景切换时的克隆冗余,实现场景间干净的持久化,避免单例污染。
- **事件丰富 API**:提供存档槽更新、对象恢复、加载进度、失败、截图等事件钩子,可快速与UI、数据分析或自定义逻辑集成,无需依赖反射轮询。
- **MemoryPack 序列化**:采用超高速、零GC的二进制格式,性能优于JSON与BinaryFormatter,适用于预制体修改、快照及自定义数据块,显著降低数据体积,提升加载速度,尤其适合移动端。
- **预制体与组件差异存储**:仅保存变更内容(如新增组件、材质替换、粒子时间线、子对象激活状态),即使动态角色也能保持文件体积小巧,适用于大规模开放世界存档。
- **场景与对象销毁追踪**:支持对中途被移除的对象进行恢复或忽略,适用于可破坏物品、拾取物、敌人尸体、roguelike及建造模拟类游戏,实现大世界场景的快速重生与检查点恢复。
- **截图与元数据镜像**:自动创建存档缩略图,支持在无网络环境下的本地镜像加载,确保离线状态下仍可访问存档内容。
- **非破坏性存档迁移**:在字段重排或新系统上线时,自动修补旧数据或调用用户自定义转换器,确保玩家进度不受影响,避免“更新导致存档丢失”引发的Steam差评。
- **可选用户设置(JSON存储)**:通过 UserSettingsManager 可持久化玩家分辨率、帧率限制、HDRP/URP后处理开关、音频混合器音量及语言设置,支持离线存储与云端同步,可完全跳过若已有自定义设置流程。
系统还支持与 Game Creator 2、Factions、StateMachine、Love/Hate、Dialogue System、Quest Machine、Playmaker、Cozy Stylized Weather、Naninovel、Ultimate Inventory、Ultimate Character Controller、Mailbox、The Visual Engine、Adventure Creator 等主流工具的集成(需额外购买)。
Crystal Save Professional 在开放世界、RPG、roguelike、射击类、活体服务及叙事类游戏场景中均表现优异,具备低延迟、高稳定性与跨平台兼容性,是开发者保障玩家存档安全、实现灵活扩展的高效解决方案。