Unity3D中引用Spine2D动画研究学习(一)
Spine2D是一款针对游戏制作2D骨骼动画的编工具,与传统的帧动画相比,有以下特点:
由于本人是Unity程序员,关注点在于如何在Unity工具中使用控制Spine导出的动画数据。接下来主要介绍关于上述的问题!
(1)从Spine2D中导出已做好的动画数据:Unity中支持JSON格式数据,因此将动画导出为JSON格式,并且勾选上Pretty print 和 Create atlas 2个选项
最后产生3份文件:
a.spineboy.atlas文件记录了对象模型的各个组成部分在图集中的位置信息;另外值得注意的是:该文件导入Unity之前,再加上一后缀.txt文件,因为目前Unity目前只能识别.txt文件。
b.spineboy JSON File文件记录了该对象的各种动作数据信息;
c.spineboy PNG 类似于NGUI的精灵图集一样
(2)将支持Spine2D的动画的运行库导入Unity工程中,关于该资源文件可以到GitHub上获取,链接:https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-unity 这里有2种方式获取和导入它,一种是直接下载 Spine_Unity.unitypackage资源,像平常Unity添加插件资源一样导入;第二种方式下载其压缩包,将其中spine-csharp和spine-unity文件拷入Unity工程中。下面是我使用第1种方式导入Unity工程中目录结构,它里面包含了一些例子。
(3)将上面从Spine2D导出的3份文件,拖入工程中,此时会产生另外2个相应材质和图集资源.asset文件
(4)要想使用Spine动画数据,还需要创建SkeletonData文件,右键选择“SkeletonData”进行创建。主要设置2个参数:Atlas Assets (图集资源)和 Skeleton JSON(动画数据信息)
(5)这样,就可以开始在Unity场景中,创建SkeletonAnimation组件对象了!选择“GameObject”--"Create Other"--"SkeletonAniamtionm"
如此,目前已经把Spine2D制作的动画成功地在Unity中应用。至于,如何通过脚本编写来控制Spine2D动画,以后再与大家交流分享,本人也在学习当中。

Unity3D中引用Spine2D动画研究学习(一)相关推荐

  1. 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法

    7月28日消息,如今的游戏玩家对于游戏角色的动作要求越来越高,给开发者提出了众多的要求,工作量也相应上升.那么如何才能简单快速地制作角色动画以提升效率呢?下面就和大家分享两个在Unity3D中使用精灵 ...

  2. 在Unity3D中使用精灵动画引擎制作动画的两种方法

    本文节选翻译自Gamasutra社区博客,文中观点仅代表作者本人意见,与本公众号无关. 在Unity3D中使用精灵动画引擎的两种方法 本文将介绍两种简单快捷的方法来制作游戏角色动画. 1.动画和动画控 ...

  3. Unity3d中角色的动画脚本的编写

    感谢  wyb314 的分享 1.Unity3D中角色的动画脚本的编写(一) 2. Unity3D中角色的动画脚本的编写(二) 3.Unity3D中角色的动画脚本的编写(三)

  4. 在Unity3D中使用Mixamo动画资源

    前言   前两天给低年级的同学答疑,有同学突然问起下载的动画在Unity中用起来错位的问题,才突然想起当初为课程大作业提供的动画资源是Mixamo这个网站(模型资源是另外单独给的游戏资源包),而且在U ...

  5. python中的turtle库中引用_python turtle库学习笔记

    1.turtle库是python语言中一个很流行的绘制图像的函数库 想象一只小乌龟,在一个横轴为x,纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它 ...

  6. Unity3d中的走路动画

    http://blog.csdn.net/hiramyoucan/article/details/7741417 http://easy2d.soft-hm.com/wiki/doku.php?id= ...

  7. Unity3D中暂停时的动画及粒子效果实现

    暂停是游戏中经常出现的功能,而Unity3D中对于暂停的处理并不是很理想.一般的做法是将Time.timeScale设置为0.Unity的文档中对于这种情况有以下描述: The scale at wh ...

  8. apa引用要在文中吗_如何在研究论文中引用文献

    欢迎点击「云麦」↑关注我们! 本文主要介绍四类研究论文的引用方式:使用不同的引用方式 引用句式 不同格式 成功引用 方法一.使用不同的引用方式 研究论文需要引证.需要通过他人的作品论证自己的观点的时候 ...

  9. Unity3D中如何调用序列帧图片为动画

    环境:Unity4.6.2 Win7 64bit 我这里一张图片就是一帧,不需要去把一张图片裁剪成几段.然后把这些png图片按顺序渲染.其实这样也可以用视频来代替,也可以有同样的效果. 实际操作其实是 ...

最新文章

  1. Cisco交换机与路由器的密码恢复_路由交换
  2. Peter Cnudde谈雅虎如何使用Hadoop、深度学习和大数据平台
  3. Debian6 Squeeze上安装xen
  4. Redis简单动态字符串
  5. php+nginx环境配置注意事项
  6. linux fedora35安装kvm虚拟机命令整理
  7. 笔记本中美化代码的方法
  8. matlab中的nlinfit,matlab中nlinfit问题!!!!!!!!!!!!
  9. linux操作系统基础与实训教程,清华大学出版社-图书详情-《Linux操作系统基础与实训教程》...
  10. 前端酷炫效果参考_2020年大前端发展趋势
  11. Objective-C的算术表达式
  12. 开天辟地-Go语言的见面仪式
  13. 考研-作息时间安排表(总结)
  14. 【012】SylixOS嵌入式实时操作系统助力中国航天事业
  15. 反相放大电路反馈电阻上并联电容的作用 [转载]
  16. 能力与知识、技能三者之间的区别与联系是什么?
  17. 7-12 两个数的简单计算器
  18. 架构师培训:aop是什么
  19. Word2Vec源码解析
  20. 华为鸿蒙系统能玩安卓游戏吗_华为鸿蒙系统出来后安卓游戏账号还能用吗 鸿蒙和安卓游戏数据会互通吗...

热门文章

  1. 一个屌丝程序猿的人生(一百二十二)
  2. 无人帆船模拟及实船实验步骤
  3. Qt QImage 显示TIFF格式图片
  4. 学习streamlit-1
  5. 易语言 html对象,易语言ExceL对象 内容格式使用方法附源代码
  6. 想学python爬虫,有没有推荐的书籍?
  7. 企业防病毒服务器部署介绍
  8. 【嵌入式物联网】NodeMCU开发板引脚介绍和主要技术参数
  9. 数据分析之噪声值处理
  10. 申报国家高新技术企业有什么好处?