Unity3d中显示Spine动画节点以及设置帧事件
发表于2017-11-21
通过把 Spine 的 SkeletonData.asset 文件拖到 SkeletonAnimation 中,在Unity3d 中加载Spine 动画,这种方式Spine是以一个 GameObject出现的,如果要显示谷歌动画的节点,只要再添加一个 Skeleton Utility 组件,然后点击 Spawn Hierarchy 即可,也就是下面我们就给大家介绍下显示Spine动画节点以及设置帧事件的方法。
如果需要添加帧事件,按照如下代码添加:
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); } }