기계 번역이 다소 모호한 결과를 제공했기 때문에 문제를 올바르게 이해했는지 잘 모르겠습니다. SetFace 메서드를 호출한 후 한 프레임에 대해 닫힌 주먹 부착물(설정 포즈에서)이 보인다는 뜻인가요?
이것이 문제라면 'SetFace' 메서드가 업데이트 순서에서 너무 늦게 호출되었을 가능성이 있습니다. 애니메이션을 적용한 SkeletonAnimation.Update 이후에 호출되어 그에 따라 활성 첨부 파일을 설정합니다. 어디에서 SetFace를 호출하고 있습니까? 일반적으로 다음 중 하나를 수행해야 합니다.
a) SkeletonAnimation.Update가 호출되기 전에 SetFace를 호출해야 합니다. 또는
b) SetSlotsToSetupPose 뒤에 다음 호출을 추가합니다.
skeletonAnimation.AnimationState.Apply(skeletonAnimation.Skeleton);
후자는 Mix and Match Skins 예제 장면에서 사용되는 MixAndMatchSkinsExample.cs 예제 스크립트에서도 실제로 볼 수 있습니다.
I'm not sure I understand your problem correctly, as machine translation has provided a rather ambiguous result. Do you mean that you see the closed fist attachment (from setup pose) for one frame after calling your SetFace method?
If this is your problem, then the issue is likely that your SetFace method is called too late in the update order, e.g. called after SkeletonAnimation.Update which applied the animation, setting active attachments accordingly. From where are you calling SetFace? In general you need to either
a) make sure to call SetFace before SkeletonAnimation.Update is called, or
b) add the following call after SetSlotsToSetupPose:
skeletonAnimation.AnimationState.Apply(skeletonAnimation.Skeleton);
The latter can also be seen in action in the MixAndMatchSkinsExample.cs example script that is used in the Mix and Match Skins example scene.