Unity3d 中显示 Spine 动画节点 以及设置 帧事件

通过把 Spine 的  SkeletonData.asset 文件拖到 SkeletonAnimation 中,在Unity3d 中加载Spine 动画,这种方式Spine是以一个 GameObject出现的,如果要显示 谷歌动画的节点,只要再添加一个 Skeleton Utility 组件,然后点击 Spawn Hierarchy 即可

Unity3d 中显示 Spine 动画节点 以及设置 帧事件_第1张图片

转自http://blog.csdn.net/huutu http://www.thisisgame.com.cn


如果需要添加帧事件,按照如下代码添加

bageSkeletonAnimation.state.Event += state_Event;

void state_Event(Spine.AnimationState state, int trackIndex, Spine.Event e)
{
    Debug.Log(e.Data.Name);
    if (e.Data.Name == "Note_appear" && (bageParticleRoot.activeSelf==false))
    {
        Debug.Log("Play Note");

        bageParticleRoot.gameObject.SetActive(true);
    }
}


你可能感兴趣的:(Unity)