Problem Description:
Recently, when using spine animation, it was found that sometimes the character will have a ghost when switching animations, or the animation is not playing correctly, for example, some nodes will be lost, for example, after switching animations, the characters play normally, but lose their weapons.
Workaround:
Locate the Skeletondata file for the spine animation under the Unity Editor, and under Animationgs there is a "setup Pos" that resets the bone (bones), resource slot (slots), or both to the Assembly action (Setup Pose). It is the same as calling ' Setbonestosetuppose ' or ' setslotstosetuppose '.
Code
Skeletonanimation sa = spineobj.getcomponent<skeletonanimation> ();
Sa.skeleton.SetSlotsToSetupPose ();
Sa.state.SetAnimation (track, Aniname, Isloop);
Workarounds for Spine animation transitions in unity with ghosting or animation playback incorrect