【Unity笔记】Spine结束回调

    public SkeletonGraphic skeleton;
    private void Awake()
    {
        skeleton.AnimationState.Complete += AwardAnimatinComplete;
    }
    private void OnDestroy()
    {
        skeleton.AnimationState.Complete -= AwardAnimatinComplete;
    }
    //spine结束时的回调
    private void AwardAnimatinComplete(TrackEntry trackEntry)
    {
        if (trackEntry.Animation.Name == "animation")
        {
            //执行的代码
            //skeleton.AnimationState.SetAnimation(0, "xxx", true);
        }
    }

posted @ 2024-08-19 14:32  皮卡味月亮  阅读(372)  评论(0)    收藏  举报