Spine局部換裝避坑
2023-02-17 16:29 作者:風(fēng)吹何動(dòng) | 我要投稿

Spine的局部換裝很方便 官網(wǎng)和很多大佬都有詳細(xì)的方法講解 稍微講講我剛剛接觸事遇到的坑 如果美術(shù)在制作動(dòng)畫的時(shí)候K了附加幀 也就是設(shè)置了插槽附件顯示隱藏的幀 有可能會(huì)導(dǎo)致?lián)Q裝失效 可能會(huì)出現(xiàn)當(dāng)部位
A
設(shè)置換裝為
redA
在動(dòng)畫顯示幀時(shí) 之前被隱藏的
redA
被還原為
A
原因是
Skeleton
.cs中函數(shù)
SetAttachment
更改的是this.slots.Items下的
Attachment
而動(dòng)畫控制顯示的是skin(當(dāng)前使用皮膚)下的
Attachment
解決方案是直接調(diào)用skin的
SetAttachment
函數(shù) 并調(diào)用
Skeleton
的
SetSlotsToSetupPos
函數(shù)以及
SkeletonAnimation
的
Apply
函數(shù)將更改同步顯示 如果需要還原換裝,記得更改前保存skin的原
Attachment