Spine的简单应用
using UnityEngine;
using System.Collections;
public class SpineAnimations : MonoBehaviour {
[SerializeField]
private SkeletonAnimation spineAnim; //得到骨骼动画
void Start()
{
//控制播放空闲动画 播放序号,播放动画名称 是否循环播放
PlayAnim(0,"Idle",true);
}
void Update()
{
if(Input.GetKeyDown(KeyCode.A))
{
//控制播放攻击动画
PlayAnim(1,"Attack",false);
//控制播放快慢
spineAnim.state.TimeScale = 0.6f;
//spineAnim.state.ClearTrack(0);
}
}
//封装的播放动画函数
void PlayAnim(int index,string name,bool b)
{
spineAnim.state.SetAnimation(index,name,b);
}
}