版本 creator v1.4.2
龙骨版本是 v4.5
换装的需求一般有3个
1,骨架动作是一样的,只需要替换插槽上的静态图片资源
2,插槽的位置等信息不一致,直接替换插槽
3,插槽上挂一个龙骨动画 即 动画套动画
目前需求1是无法实现的,询问了creator开发者,给出的答案是需要等到龙骨的runtime升级到5.0才可以实现,询问了龙骨的开发者 大概需要到7月份才能更新runtime,所以只能等,或者大神自己实现了,目前我的做法是直接用需求2来处理,这样带来的问题是会有一点额外的开销
需求2,调用的函数是 factory.replaceSlotDisplay(dragonBonesName, armatureName, slotName, displayName, slot, displayIndex)
这里又有2个问题
display.armature().getSlots(); 获取当前骨架动画的所有插槽 和 factory.replaceSlotDisplay 这2个函数是没有导出native的,所以如果项目需要兼容native 需要自己导出,自动绑定会有问题,所以需要手动绑定jsb
需求3,这个官方例子合集里面有,可以参考
slot.childArmature = factory.buildArmature(part,name);
这里有一个问题是,如果之前这个插槽上已经设置了静态图片,直接设置childArmature的话可能会造成位置异常,所以最好是先清空再设置

