Anima2D是一款Unity官方出的骨骼动画制作插件。使用方法如下:

1.下载插件

我们可以从unity编辑器内的AssetStore内下载到Anima2D插件,并导入到Unity编辑器中。记住,下载该插件需要将Unity版本升级到5.60以上。

2.导入我们自己需要创作的素材图片,并将图片的Texturetype设置成sprite,并拆分成相应的小图片。这里,我们使用插件自带的恐龙图片来进行示范。本范例中我们将制作一个恐龙大腿的骨骼动画。

3.制作2D骨骼动画,首先,在Project视图中右键点击我们导入的Sprite,选择:Create ----> Anima2D ----> SpriteMesh , 这样我们会在编辑器中生成对应SpriteMesh 文件。

4.选中一个SpriteMesh文件,在Inspector视图中点击Edit Sprite Mesh按钮  或者 Window菜单 ----> Anima2D ----> SpriteMeshEditor 可以打开SpriteMesh 的编辑窗口。此时窗口中会默认高亮我们所选中的SpriteMesh。然后我们点击窗口左上角的Slice按钮,然后再点击apply按钮,编辑器会自动根据图片的形状,将图片划分出来,如下图:

(注:slice窗口下的几个参数是在做切分时的选项,具体的选项可以参考插件中自带的英文pdf说明文档)

5.切分成功后,在SpriteMeshEditor窗口中点击apply按钮,保存我们的操作,然后返回Scene视图。

6.选中我们要制作骨骼动画的SpriteMesh文件,将它拖到Scene视图中,记住是Scene视图,不是Hierarchy视图中。此时会在场景中生成一个新的对象。

7.编辑骨骼。依次选中GameObject ----> 2D Object ----> Bone  或者直接按快捷键  Alt + Shift + B,可以直接在Hierarchy视图中生成一个骨骼对象。当我们选中一个骨骼对象,再次新建一个骨骼对象的时候,系统会自动将这两个骨骼对象绑定起来,一个父骨骼,一个子骨骼。我们根据需求,将骨骼的位置调整得和SpriteMesh所适应,如下图:

8.绑定骨骼。选中SpriteMesh对象,然后将骨骼对象拖进SpriteMesh对象的Set bones属性中,如图。然后打开Sprite Mesh Edtor窗口,选中Hierarchy视图中的SpriteMesh对象后,在窗口中会在图片上显示对应的骨骼,点击左上角的Bind按钮,然后在Sprite Mesh Editor窗口点击Apply按钮,此后,我们的sprite 就和 骨骼绑定成功了。如下图:

9.绑定成功后,我们就可以在回到Scene视图中,通过移动骨骼的位置或者旋转骨骼来达到我们想要的动画效果了。当然后面我们还可以在添加骨骼的IK limb对象 和 IK CCD 对象来使我们的骨骼动画调整的更加方便和逼真,以及使用PoseManager组件来保存和加载我们所设置的动画。这方面内容在插件中的UserGuide文件中都有详细说明。

                               

10.通过Unity内置的帧动画系统,来制作我们游戏所需要的动作。至此,本篇范例结束,大家有疑问的可以给我留言,我会尽力帮大家解决。祝大家制作出好的游戏~

Unity2D 官方骨骼动画Anima2D使用方法相关推荐

  1. cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题

    提出如题所示的问题,心里非常别扭,但的确是事实.因此,Cocos Studio(我目前使用的是 2.3.2)在许多方面还有改进的地方,包括与之相对应的cocos2d-x中的代码操作部分. 问题 目前, ...

  2. Unity 骨骼动画 Anima2D

    Unity从2018版本开始引入不少2D的新功能,在资源包里加入很多新功能,一定要开启预览模式可以看到新功能, 2D Animation,2D IK,2D Pixel Perfect,2D Sprit ...

  3. Unity即将内置骨骼动画插件Anima2D

    Unity即将内置骨骼动画插件Anima2D Unity一直在寻找新的方法来帮助开发者,并为他们提供最好的工具.在此我们向大家宣布,Unity将内置流行的骨骼动画插件Anima2D,从2017年1月开 ...

  4. 17.Unity2D 横版 骨骼动画 之 动画中局部骨骼旋转+多层动画共同控制+局部骨骼索敌攻击

    主目录 承接上节课 16.Unity2D 横版 骨骼动画 之 单张PSB图+PS像素画软件_ζั͡ ั͡雾 ั͡狼 ั͡✾的博客-CSDN博客上一节课我们学习了单张的切片图,是最简单的一种骨骼动画,但 ...

  5. 15.Unity2D 横版 骨骼动画 之 单张切片图骨骼动画+Aseprite像素画软件

    主目录https://blog.csdn.net/qq_54263076/category_11900070.html?spm=1001.2014.3001.5482 b站视频:骨骼动画 骨骼动画的原 ...

  6. Unity3D Mecanim 动画系统骨骼动画问题解决方法

    Unity3D Mecanim 动画系统骨骼动画问题解决方法 参考文章: (1)Unity3D Mecanim 动画系统骨骼动画问题解决方法 (2)https://www.cnblogs.com/al ...

  7. 利用Unity插件Anima2D创建2D骨骼动画

    利用Unity插件Anima2D创建2D骨骼动画 创建步骤 导入Anima2D插件 准备2D素材 配置2D骨骼 对2D角色应用IK(反向动力学) 利用Animation创建2D人物动画 创建步骤 导入 ...

  8. 从零开始学习cocoStudio(5)--骨骼动画使用方法

    骨骼动画 当前有两种模型动画的方式:顶点动画和骨骼动画.顶点动画中,每帧动画其实就是模型特定姿态的一个"快照".通过在帧之间插值的方法,引擎可以得到平滑的动画效果.在骨骼动画中,模 ...

  9. 【Unity3D】Unity3D Mecanim动画系统骨骼动画问题解决方法

    这几天开始做游戏中跟动画相关的部分了,此次新项目我们决定一次从新开始,就是能用新的东西就都用新的东西,没有必要总是把自己局限在之前的认知里头,所以此次我们大胆而又现实的采用了Unity 4.x版本新增 ...

最新文章

  1. Linux下安装二进制版mysql-8.0.15
  2. Android虚拟键盘遮挡EditText的解决方案
  3. vb6 数据自动生成excel文件_Excel随机生成数据
  4. html设置页面大小_如何将Word文档页面大小设置为16开?
  5. 牛逼的python代码_牛逼了!Python代码补全利器,提高效率告别996!
  6. SpringBoot中的Quartz应用
  7. svg图片在vue脚手架vue-cli怎么使用
  8. 单文件组件的组件传值_移动端组件化架构(下)
  9. 使用Eclipse开发Java EE应用
  10. tar命令打包并删除原文件
  11. 用友u8 12.1服务器硬件要求,用友U8_12.1安装操作手册服务器资料全
  12. 微信小程序接入海康威视萤石云直播
  13. Bandicam录制时未响应-视频MP4文件损坏修复办法
  14. 基于机器学习的文本情感分类
  15. SD卡无法格式化的原因分析
  16. 传奇服务器修改万年雪霜,传说之万年雪霜(一)
  17. web前端面试学习指南
  18. AMCL代码详解(五)根据激光观测更新粒子权重
  19. MPLAB 安装 mmc 报错需要安装web相关插件
  20. 数据结构之链表 - 动图演示

热门文章

  1. (机械师T90外接显卡GTX-1080)Win10笔记本通过M.2接口外接独立显卡+解决错误代码43
  2. 什么是外汇套期保值?套期保值和对冲有什么区别?
  3. html5网页录音和语音识别
  4. kube-apiserver准入
  5. VC的监视窗口等调试窗口的使用
  6. 碳足迹-ISO14064认证
  7. dell微型计算机换内存条,视频:小巧灵活 戴尔OptiPlex 7060微型机解析
  8. 奇葩!前阿里 P9 级员工称离婚是模拟测试,已回滚复婚!
  9. 头歌MySQL数据库实训答案2022
  10. Docker image 是啥?