美文网首页
将Spine动画导入unity

将Spine动画导入unity

作者: binyu1231 | 来源:发表于2017-05-11 14:08 被阅读1833次

Spine 官方指引

导入

1.拿到的动画文件有三个

fileName.altas // 图集的坐标文件
fileName.json  // 动画数据
fileName.png   // 图片

因为 unity 引擎不识别 .altas 文件后缀,所以我们需要把文件改成fileName.altas.txt

补充: spine 可以直接设置后缀名称为 .altas.txt 2018.1.4

2.接下来下载 spine 的 unity 支持
github: spine-runtime, 将下载内容中的 spine-csharpspine-unity 两个文件夹导入到unity

github: spine-runtime

3.将三个动画文件导入到unity中,unity-runtime 会另外生成3个文件

导入成功

4.创建动画
Hierarchy 面板中单击右键,选择 spine - SkeletonAnimation, 如果在UI(Canvas)中创建动画请选择 spine - SkeletonGraphic


将自动生成的 fileName_SkeletonData 拖拽到 SkeletonAnimation 组件的 SkeletonData Asset 属性上。然后选择AnimationName 属性中选择对应动画,运行即可播放。

脚本控制

用脚本控制动画播放

using Spine.Unity;
using UnityEngine;

public class SpineAniController {
  SkeletonAnimation ani;
  SkeletonGraphic gph;

  public void Play (string aniName) {
    ani = ani ?? gameObject.GetComponent<SkeletonAnimation>();
    gph = gph ?? gameObject.GetComponent<SkeletonGraphic>();
    
    ani.state.SetAnimation(0, aniName, false);
    gph.AnimationState.SetAnimation(0, aniName, false);
  }

  public void PlayExample () {
    Play("chi");
    Play("peng");
  }
}

相关文章

  • 将Spine动画导入unity

    Spine 官方指引 导入 1.拿到的动画文件有三个 因为 unity 引擎不识别 .altas 文件后缀,所以我...

  • Unity —Spine动画

    Spine是什么? Spine 是一款针对游戏开发的 2D 骨骼动画编辑工具。 Spine 旨在提供更高效和简洁 ...

  • spine-unity整体结构

    spine-unity的功能由以下几个组件组成: spine-csharp spine-unity ... Uni...

  • Spine渐变失效

    问题:spine动画在做渐变效果的时候在unity上表现错误 解决方法:替换材质

  • Unity Spine动画常规使用

    Spine动画改颜色 m_skeletonAnimiation.skeleton.SetColor(new Col...

  • spine网页

    今天主要做了spine的研究 spine动画和live2d的区别 网页动画的原理和分类,为什么spine动画能够在...

  • 角色动画的APPLY ROOT MOTION和BAKE INTO

    # 问题 导入到unity3d的一些带动画的模型,有的动画会有位移变换,有的则没有。而是否将模型在动画中的位移变换...

  • 013--spine骨骼动画

    spine骨骼动画工具 1: 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画2: spine是一个非...

  • 在Unity中使用spine动画

    spine 的运行库: https://github.com/EsotericSoftware/spine-run...

  • ccc spine骨骼动画暂停和播放

    spine骨骼动画时怎么让动画暂停和恢复呢?

网友评论

      本文标题:将Spine动画导入unity

      本文链接:https://www.haomeiwen.com/subject/hzkotxtx.html