-
Creator 版本:
-
目标平台: ios android 模拟器
-
出现概率:必现
-
额外线索: 尝试了spine3.4和3.7版本都是一样 建个空项目,用过加载下本地的spine资源,然后播放就会崩溃,测试代码为
var str = “http://10.10.39.20:3000/resource/”;
if(cc.sys.isNative){
str = jsb.fileUtils.getWritablePath() + “resource/”;
}
// var name = “斑点狗分层”;
var name = “win-hou”;
var imageUrl = str + name + “.png”;
var skeUrl = str + name + “.json”;
var atlasUrl = str + name + “.atlas”;
console.log(imageUrl);
cc.loader.load(imageUrl, (error, texture) => {
cc.loader.load({ url: atlasUrl, type: ‘txt’ }, (error, atlasJson) => {
cc.loader.load({ url: skeUrl, type: ‘txt’ }, (error, spineJson) => {
var asset = new sp.SkeletonData();
asset._uuid = skeUrl;
asset.skeletonJson = spineJson;
asset.atlasText = atlasJson;
asset.textures = [texture];
asset.textureNames = [‘win-hou.png’];
this.spine.skeletonData = asset;
this.spine.animation = ‘idle’;
this.spine._updateSkeletonData();
});
});
});

