using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Spine;
using Spine.Unity;
public class CtiSpine : MonoBehaviour {
public SkeletonGraphic skeletonGraphic;
void Start () {
skeletonGraphic.AnimationState.Complete += Complete;//event 事件机制实现
}
void Update () {
if (Input.GetKeyDown(KeyCode.A))
{
PlayAnim("blink");
}
if (Input.GetKeyDown(KeyCode.S))
{
PlayAnim("main");
}
}
public void PlayAnim(string name)
{
skeletonGraphic.AnimationState.SetAnimation(0, name, false);
}
public void Complete(TrackEntry trackEntry)
{
Debug.Log(trackEntry);//打印的是名字,结束时打印该动画名字
}
}
spine unity插件下载:http://zh.esotericsoftware.com/spine-unity-download/