Unity 脚本控制Spine播放动画

1、定义

public SkeletonAnimation ani_DaJingYu;

2、这个方法为播放完正在播放的动作后播放下此动作。第一个参数作用不详,第二个参数为动画名称应该为字符串,这里我我放进字典里面直接调用,第三个为控制是否loop,第四个延迟多少时间播放。

ani_DaJingYu.state.AddAnimation(0, aniDJYNam[dicKeyNum], true, 0f);

3、这个方法作用类似,停止正在播放的动作直接播放此动作,3个参数跟上述一样,不过没有延迟。

ani_DaJingYu.state.SetAnimation(0, aniDJYNam[dicKeyNum], false);

基本用这几个方法就能满足基本播放要求。

猜你喜欢

转载自blog.csdn.net/cuijiahao/article/details/123716149
今日推荐