this.skeletonData.getRuntimeData is not a function
编译运行没事,打包出去外网上就报错,求解
1赞
大神求解啊,要跪了
请问最后是什么原因造成的,怎么解决的
自己回复下,提交svn的时候json文件不会主动提交,需要手动提交,导致报错
let skData = cc.loader.getRes(url);
if ( skData ){
skAni.skeletonData = skData;
}
else{
cc.loader.loadRes(url, sp.SkeletonData, function (err, skData) {
if ( err ){
g.Log.warn(‘Loader=>loadSkeletonAni=> err:’, err);
return;
}
skAni.skeletonData = skData;
});
}
这样如果用getRes获取到的去赋值必然这个错,必须用loadRes。我用的是2.1.3版本,升级到2.4.4也是这样的。
1赞
这具体是为什么啊 用AssetManager 加载 也会这样