Resprite 文件锁定:防止意外覆盖、多人协作时的版本保护
文件锁定是什么
Resprite 里的"文件锁定"指的是把当前工程设为只读——锁定后你可以查看、可以导出,但不能保存任何修改。这对防止意外覆盖或多人协作时的版本保护很有用。
入口
- 桌面端:菜单 ▸ 文件 ▸ 锁定 / 解锁文件。
- iOS 端:文件 App 里找到对应的
.resprite文件 → iOS 原生的"锁定"功能。
典型场景
场景一:多版本管理
你有一个 v1.0 版本的角色工程,又在做 v2.0 的修改:
- 把 v1.0 的
.resprite文件锁定。 - 在 Resprite 里另存为 v2.0 → 开始修改。
- 即使不小心把 v2.0 的内容存错了位置,v1.0 也不会被覆盖。
场景二:多人协作
团队里 A 和 B 都在用 Resprite,各自维护不同的工程:
- A 把自己的最终版工程锁定 → B 误触也改不了。
- A 要继续改时先解锁 → 改完再锁回去。
场景三:参考图
你想把某个工程当"参考源"——只想从中取内容(比如抄一个调色板、取一个瓦片),不想不小心改了原工程:
- 打开参考工程 → 锁定。
- 在 Resprite 里新建一个临时工程 → 从参考工程里复制需要的内容。
- 关闭参考工程 → 内容不会被意外修改。
iOS 安全区备份与恢复
iOS 版 Resprite 在 偏好设置 ▸ 文件 ▸ 安全区备份 里有一套自己的备份机制:
- 自动备份:Resprite 在编辑过程中会定期自动备份到 iOS 的安全区(不受 iOS 文件管理限制)。
- 恢复:文档损坏或意外删除后,可以从安全区恢复上一个自动备份版本。
- 限制:安全区备份的大小有限,Resprite 只保留最近的几轮备份。超过安全区大小或超过保留数量的旧备份会被自动清理。
备份恢复的实际使用
- 打开 Resprite → 图库界面。
- 找到损坏或丢失的工程条目。
- 点击 → 从安全区恢复。
- Resprite 自动恢复到上一个可用的备份版本。
与云同步的关系
如果你用云盘(iCloud Drive、坚果云、Dropbox)同步 .resprite 文件,文件锁定状态也会同步:
- 在 iPad 上锁定 → Mac 上打开也是锁定状态。
- 在 Mac 上解锁 → iPad 上也是解锁状态。
iOS 安全区备份不会同步到其他设备——那是 iOS 本地的独立备份机制。
解锁操作
桌面端
菜单 ▸ 文件 ▸ 解锁文件 → 输入提示确认 → 解锁完成。
iOS 端
文件 App 里找到 .resprite 文件 → 长按 → 快速操作 → 锁定(切换开关)。或直接在 Resprite 的图库界面里解锁。
注意事项
- 锁定是可切换状态——想改就解锁,想保护就锁定。
- 锁定状态会被导出功能忽略——锁定的工程依然可以正常导出为 PNG / GIF / 精灵表等。锁定只防止"保存修改"。
- 不要把文件锁定当作唯一的版本保护手段——它只是"防误触",真正的版本管理建议配合 Git 或云盘多副本。
功能可能随版本变化,iOS 安全区备份的保留策略与空间限制以官方最新文档为准。