在获取到骨骼动画节点后,调用换皮函数,如下:
swith: function(changname,decname) {
var image = dragonBones.CCFactory.getFactory().getTextureDisplay(head_change,“Act_1”);//创建新的图片用于换装
//if(!image) return;
var slot = this._armature.getSlot(“head”);
if(!slot) return;
slot.setDisplay(image);//替换插槽的显示对象
},
在浏览器中换皮成功,可以实现,但是在win下和anroid下 ,在获取
var image = dragonBones.CCFactory.getFactory().getTextureDisplay(head_change,“Act_1”);//创建新的图片用于换装
这个image的时候获取图片为空 导致无法换皮。。。。。
追源码到应该是图片集没有找到。但是我的head和head_change 都是做在骨骼动画里面的,同时图片都在一个plist中
,为什么在浏览器中能找到,在其他平台上无法找到呢?
谢谢解惑。。。
