加入5套spine官方运行时
This commit is contained in:
@@ -18,6 +18,8 @@
|
||||
|
||||
CMake 只用于开发构建,不是最终用户的运行依赖。Windows 可以使用 Visual Studio Generator 或 Ninja + MSVC。
|
||||
|
||||
五个版本的官方 `spine-cpp` 以普通 vendor 源码纳入主仓库,不使用 Git Submodule。CMake 配置启用完全断开模式并检查必要头文件与许可证;缺失时明确失败,绝不执行依赖下载。这样内网只需克隆一次主仓库即可构建。
|
||||
|
||||
## 2. 分层结构
|
||||
|
||||
```text
|
||||
|
||||
@@ -15,9 +15,10 @@ Spine Editor 是外部前置软件。DateToSpine 不控制 Editor 自身的授
|
||||
|
||||
## 2. 构建期与运行期网络
|
||||
|
||||
- 开发机可以联网取得依赖和官方测试资源。
|
||||
- 正式依赖必须锁定版本和校验值。
|
||||
- 可复现构建应支持从内部或本地依赖缓存构建。
|
||||
- 五套正式 Spine Runtime 源码直接随主仓库提供,不使用 Submodule、FetchContent 或构建期下载。
|
||||
- 内网环境克隆主仓库后即可取得完整 Runtime;若文件缺失,CMake 直接报错,不尝试联网补齐。
|
||||
- Qt、CMake 和编译器属于预先安装的构建工具,不由本项目联网安装。
|
||||
- 官方测试资源只存在于开发源码树,不进入最终安装包。
|
||||
- 最终应用运行时不得使用网络。
|
||||
- CI 下载的官方测试资源不进入打包阶段的输入集合。
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ DateToSpine 是一个面向 macOS 和 Windows 的离线桌面工具,用于扫
|
||||
6. Atlas 纹理只使用 Spine 官方 Texture Unpacker 解包,不提供自研兜底。
|
||||
7. 软件运行期不使用 CDN、在线 API、在线依赖下载、遥测或资源上传。
|
||||
8. 官方测试资源仅用于开发和 CI 测试,不进入最终安装包。
|
||||
9. 五套官方 Runtime 源码由主仓库直接携带,不使用 Submodule 或构建期下载。
|
||||
9. 最终安装包只携带 Runtime 许可、第三方许可和必要声明,不携带 Spine Editor 或官方示例资源。
|
||||
10. 自研源文件按职责拆分,禁止出现数千行的业务代码文件。
|
||||
11. 主界面只保留拖入资源、预览/动画切换和一键转换;仅在 Editor 自动识别失败时请求路径。
|
||||
|
||||
Reference in New Issue
Block a user