Unity2D 官方骨骼动画Anima2D使用方法
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使用方法相关推荐
- cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题
提出如题所示的问题,心里非常别扭,但的确是事实.因此,Cocos Studio(我目前使用的是 2.3.2)在许多方面还有改进的地方,包括与之相对应的cocos2d-x中的代码操作部分. 问题 目前, ...
- Unity 骨骼动画 Anima2D
Unity从2018版本开始引入不少2D的新功能,在资源包里加入很多新功能,一定要开启预览模式可以看到新功能, 2D Animation,2D IK,2D Pixel Perfect,2D Sprit ...
- Unity即将内置骨骼动画插件Anima2D
Unity即将内置骨骼动画插件Anima2D Unity一直在寻找新的方法来帮助开发者,并为他们提供最好的工具.在此我们向大家宣布,Unity将内置流行的骨骼动画插件Anima2D,从2017年1月开 ...
- 17.Unity2D 横版 骨骼动画 之 动画中局部骨骼旋转+多层动画共同控制+局部骨骼索敌攻击
主目录 承接上节课 16.Unity2D 横版 骨骼动画 之 单张PSB图+PS像素画软件_ζั͡ ั͡雾 ั͡狼 ั͡✾的博客-CSDN博客上一节课我们学习了单张的切片图,是最简单的一种骨骼动画,但 ...
- 15.Unity2D 横版 骨骼动画 之 单张切片图骨骼动画+Aseprite像素画软件
主目录https://blog.csdn.net/qq_54263076/category_11900070.html?spm=1001.2014.3001.5482 b站视频:骨骼动画 骨骼动画的原 ...
- Unity3D Mecanim 动画系统骨骼动画问题解决方法
Unity3D Mecanim 动画系统骨骼动画问题解决方法 参考文章: (1)Unity3D Mecanim 动画系统骨骼动画问题解决方法 (2)https://www.cnblogs.com/al ...
- 利用Unity插件Anima2D创建2D骨骼动画
利用Unity插件Anima2D创建2D骨骼动画 创建步骤 导入Anima2D插件 准备2D素材 配置2D骨骼 对2D角色应用IK(反向动力学) 利用Animation创建2D人物动画 创建步骤 导入 ...
- 从零开始学习cocoStudio(5)--骨骼动画使用方法
骨骼动画 当前有两种模型动画的方式:顶点动画和骨骼动画.顶点动画中,每帧动画其实就是模型特定姿态的一个"快照".通过在帧之间插值的方法,引擎可以得到平滑的动画效果.在骨骼动画中,模 ...
- 【Unity3D】Unity3D Mecanim动画系统骨骼动画问题解决方法
这几天开始做游戏中跟动画相关的部分了,此次新项目我们决定一次从新开始,就是能用新的东西就都用新的东西,没有必要总是把自己局限在之前的认知里头,所以此次我们大胆而又现实的采用了Unity 4.x版本新增 ...
最新文章
- Linux下安装二进制版mysql-8.0.15
- Android虚拟键盘遮挡EditText的解决方案
- vb6 数据自动生成excel文件_Excel随机生成数据
- html设置页面大小_如何将Word文档页面大小设置为16开?
- 牛逼的python代码_牛逼了!Python代码补全利器,提高效率告别996!
- SpringBoot中的Quartz应用
- svg图片在vue脚手架vue-cli怎么使用
- 单文件组件的组件传值_移动端组件化架构(下)
- 使用Eclipse开发Java EE应用
- tar命令打包并删除原文件
- 用友u8 12.1服务器硬件要求,用友U8_12.1安装操作手册服务器资料全
- 微信小程序接入海康威视萤石云直播
- Bandicam录制时未响应-视频MP4文件损坏修复办法
- 基于机器学习的文本情感分类
- SD卡无法格式化的原因分析
- 传奇服务器修改万年雪霜,传说之万年雪霜(一)
- web前端面试学习指南
- AMCL代码详解(五)根据激光观测更新粒子权重
- MPLAB 安装 mmc 报错需要安装web相关插件
- 数据结构之链表 - 动图演示