spine 换装

function changeCloth(skeleton, slotName, targetSkinName, targetAttaName){
    console.log('change cloth:', slotName, targetSkinName, targetAttaName);
    const slot = skeleton.findSlot(slotName);
    const skeletonData = skeleton.skeletonData.getRuntimeData();
    const skin = skeletonData.findSkin(targetSkinName);
    const slotIndex = skeletonData.findSlotIndex(slotName);
    const atta = skin.getAttachment(slotIndex, targetAttaName);
    slot.setAttachment(atta);
}
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注