[0]龙骨通过插槽换皮肤时动画最后一帧会闪回原来的皮肤

调用这个方法是没问题的
通过插槽替换皮肤就会出现动画最后一帧闪回替换之前的皮肤
已邀请:

Laya_Fred

赞同来自:

您好,在使用1模式下的换装时,使用的是动画缓存区,这样好处是计算量小,但也会导致在您使用replaceDisplayByName进行换装后,未刷新动画缓存。结果就是您设置了动画的loop播放为true后,由于动画缓存没有刷新,导致产生闪动的情况;在代码中您也使用了replaceSoltSkinName,则不会产生闪动的情况,原因是在replaceSoltSkinName函数内,调用replaceDisPlayByName后通过this_clearCache方法刷新了缓存,这样即使在1模式下,也不会产生闪动的情况;
建议您先使用replaceSoltSkinName进行处理或者更换换装模式。
针对使用replaceDisplayByName在1模式下会产生缓存未刷新的问题,这个模式特性就是以内存来换取计算开销,我们后续会讨论这个情况,感谢您的反馈~

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

商务合作
商务合作