替换局部皮肤,但是spine在cc里面也是报错的,请问哪位大佬有什么解决方式吗?
static changeSlot(role:sp.Skeleton, skinName: string, slotName: string, targetAttaName: string) {
//查找局部皮肤
let skeletonData = role.skeletonData.getRuntimeData();
let targetSkin: sp.spine.Skin = skeletonData.findSkin(skinName);
//查找局部皮肤下的插槽与附件
let targetSkinSlotIndex = skeletonData.findSlotIndex(slotName);
let atta = targetSkin.getAttachment(targetSkinSlotIndex, targetAttaName);
//查找全身皮肤下的插槽
let curSlot = role.findSlot(slotName);
//替换全身皮肤插槽的附件
curSlot && curSlot.setAttachment(atta);
}