diff --git a/SpineViewer/Spine/Implementations/SpineObject/SpineObject21.cs b/SpineViewer/Spine/Implementations/SpineObject/SpineObject21.cs index 1ae8a7e..2aa7368 100644 --- a/SpineViewer/Spine/Implementations/SpineObject/SpineObject21.cs +++ b/SpineViewer/Spine/Implementations/SpineObject/SpineObject21.cs @@ -137,8 +137,8 @@ namespace SpineViewer.Spine.Implementations.SpineObject } // reload skel-dependent data + skeleton = new Skeleton(skeletonData) { Skin = new(Guid.NewGuid().ToString()) }; animationStateData = new AnimationStateData(skeletonData) { DefaultMix = animationStateData.DefaultMix }; - skeleton = new Skeleton(skeletonData); animationState = new AnimationState(animationStateData); // 恢复状态 diff --git a/SpineViewer/Spine/Implementations/SpineObject/SpineObject36.cs b/SpineViewer/Spine/Implementations/SpineObject/SpineObject36.cs index a2f7f72..ccc42e5 100644 --- a/SpineViewer/Spine/Implementations/SpineObject/SpineObject36.cs +++ b/SpineViewer/Spine/Implementations/SpineObject/SpineObject36.cs @@ -136,8 +136,8 @@ namespace SpineViewer.Spine.Implementations.SpineObject } // reload skel-dependent data + skeleton = new Skeleton(skeletonData) { Skin = new(Guid.NewGuid().ToString()) }; animationStateData = new AnimationStateData(skeletonData) { DefaultMix = animationStateData.DefaultMix }; - skeleton = new Skeleton(skeletonData); animationState = new AnimationState(animationStateData); // 恢复状态