[LayaAir 2.0]龙骨换肤出现问题,这个问题论坛有人问过,然后说处理没有下文了?已上传demo,求解决

别人问的帖子:https://ask.layabox.com/question/13968
我的问题和他的一样,局部插槽换肤第一次没问题,第二次就有问题了,第二次换肤只在当前播放动画下有效,比如说,第二次换肤是在跑的动画,然后停下来的动画就会变成第一次换的皮肤,
已邀请:

Aar0n

赞同来自:

把这个类替换,直接用 0 0 就能换回来,就正常了

Aar0n

赞同来自:

他那个是自己参数理解歧义导致的。您是不是和他一样理解歧义了?

Aar0n

赞同来自:

问题已经确认,解决后答复

Aar0n

赞同来自:

onGreen(){
console.log("换成绿锤子")
this.greenPitchUp.visible=true;
this.bluePitchUp.visible=false;
let player=Player.instance;
// player.anSk.showSlotSkinByIndex("HarmGreen",1);
player.anSk.replaceSlotSkinByIndex("HarmGreen",1,0);//这里是0,0,更不行
player.anSk.replaceSlotSkinByIndex("HarmGreen",0,0);//多加这一行就解决问题,我们稍后会确认引擎是否有问题
 
// player.anSk.replaceSlotSkinName("HarmGreen","girl_1OK/HarmGreen_1","girl_1OK/HarmGreen");
player._coll.label="green";
console.log(player.anSk)
}

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作