Files
SpineParticlesWeb/DateToSpine/docs/文档索引.md
T
2026-09-07 21:29:15 +08:00

3.8 KiB

DateToSpine 开发文档

文档状态

  • 状态:技术原型开发中,极简主界面已形成
  • 文档基线:2026-09-07
  • 当前目录包含设计文档、C++/Qt 工程、Runtime 适配器和自动测试

产品概述

DateToSpine 是一个面向 macOS 和 Windows 的离线桌面工具,用于扫描、预览并批量恢复 Spine 游戏运行时资源:

.skel/.json + .atlas/.atlas.txt + texture pages
                              ↓
                    可编辑的 .spine 工程

软件内置匹配版本的官方 spine-cpp Runtime 以实现转换前预览。生成 .spine 时,用户电脑必须已经安装、激活并准备好与资源版本匹配的 Spine Editor。

已确认的产品决策

  1. 正式支持 Spine 3.8.20+4.0.x4.1.x4.2.x4.3.x
  2. 不支持 Spine 3.8 以下版本。
  3. 转换前必须支持离线预览,用户确认后才生成 .spine
  4. 五个 Spine 主/次版本使用各自对应的官方 Runtime。
  5. 生成 .spine 必须调用本地已授权的 Spine Editor,不自行编写或逆向 .spine 文件。
  6. Atlas 纹理只使用 Spine 官方 Texture Unpacker 解包,不提供自研兜底。
  7. 软件运行期不使用 CDN、在线 API、在线依赖下载、遥测或资源上传。
  8. 官方测试资源仅用于开发和 CI 测试,不进入最终安装包。
  9. 最终安装包只携带 Runtime 许可、第三方许可和必要声明,不携带 Spine Editor 或官方示例资源。
  10. 自研源文件按职责拆分,禁止出现数千行的业务代码文件。
  11. 主界面只保留拖入资源、预览/动画切换和一键转换;仅在 Editor 自动识别失败时请求路径。

文档索引

官方参考资料