官网
导入插件后,
在Hierarchy面板右键创建Armature Object (如是UI 创建带UI的Armature Object)
在 Armature Object 的 Inspector 面板找到 UnityArmatureComment 组件
点击JSON按钮 , 导入从龙骨导出的三个文件中带ske的JSON文件
点击Create 应该就可以在Scene面板看到导入的动画了
通过调节UnityArmatureComment, 来控制动画的播放
如果看不到创建的动画,或者显示不全 可以调节层级来尝试解决问题
API 播放指定名字的动画
参数: 动画名称 , 1=播放次数 ,循环=0
var animationState =anim.animation.Play("Atk",1);
动画完毕后执行回调 参数:龙骨动画state , 回调方法
IEnumerator WaitForAnimationPlayOver(AnimationState anima,Action callback=null)
{
yield return new WaitForSeconds(anima.totalTime);
callback?.Invoke();
}
动画执行一半执行回调 anima.totalTime 为动画时间总长
IEnumerator WaitForAnimationPlayOver(AnimationState anima,Action callback=null)
{
yield return new WaitForSeconds(anima.totalTime/2);
callback?.Invoke();
}
|