Creator版本:Creator 3.0.0-Preview.1
↓↓↓ Spine无法渲染,希望官方加急修复。
这是ccc3.0.0 Preview.1的Spine资源:
这是ccc2.x的Spine资源:
Creator版本:Creator 3.0.0-Preview.1
↓↓↓ Spine无法渲染,希望官方加急修复。
这是ccc3.0.0 Preview.1的Spine资源:
这是ccc2.x的Spine资源:
目测现在只支持3.8的spine格式吧,我看了下把json文件里的skins改成数组格式就没问题了。
201201.rar (65.2 KB)
2.4的代码有判断是否是数组
var skins = root.skins;
var isArray = skins instanceof Array;if (!isArray) {
var skinArr = [];
for (var skinName in skins) {
skinArr.push({name: skinName, attachments: skins[skinName]});
}
skins = skinArr;
}
正解.
Spine 官方不保证新版本的runtime 对老版本文件的兼容性. 所以, Spine 编辑器要和 runtime同时升级. 为方便了开者, 我们之前做了修改最大化兼容性. 但也导致和官方版本的差异变大 和 维护/升级成本提升. 这个问题不好处理. 考虑到减少开发者的升级到 3.0 难度, 我们会暂时回退到之前的 2D 使用的 spine-runtime.(当前使用的是官方仓库3.8分支最新版本)
未来合理的做法是直接使用 Spine 官方提供的 runtime, 所有相关的更改优先提交到官方仓库 https://github.com/EsotericSoftware/spine-runtimes. 我们不再额外维护差异化的 spine runtime.
该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。