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内置的帧动画系统,来制作我们游戏所需要的动作。至此,本篇范例结束,大家有疑问的可以给我留言,我会尽力帮大家解决。祝大家制作出好的游戏~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9926.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity动画☀️一、通过 StringToHash ,控制Animator

目录 🟥 本节效果展示 🟧 Unity基础配置 🟨 配置人物的Animator组件 1️⃣将人物放置到场景 2️⃣ 创建AnimatorController 3️⃣ 配置AnimatorController 🚩 添加AnimationClip 🚩 设置切换AnimationClip的条…

Unity核心7——2D动画

一、序列帧动画 (一)什么是序列帧动画 ​ 我们最常见的序列帧动画就是我们看的日本动画片,以固定时间间隔按序列切换图片,就是序列帧动画的本质 ​ 当固定时间间隔足够短时,我们肉眼就会认为图片是连续动态的&#…

动画三:2D转换(超详细!)

目录 一、了解2D转换 1.特点 2.优点 3.开启2D转换的语法及注意事项 二、2D转换的属性及其基本属性值 1.translate 平移 2.rotate() 旋转 3. transform-origin 设置变形原点 4.scale 缩放 5.skew() 倾斜 一、了解2D转换 1.特点 2D转换是通过css来改变元素的形状…

Unity 3D 人形角色动画(Avatar)||Unity 3D 导航系统||Unity 3D 障碍物

Unity 3D 人形角色动画(Avatar) Mecanim 动画系统适合人形角色动画的制作,人形骨架是在游戏中普遍采用的一种骨架结构。。 由于人形骨架在骨骼结构上的相似性,用户可以将动画效果从一个人形骨架映射到另一个人形骨架&#xff0c…

Unity3D之动画(Animation)的制作

实例说明: 忍者跑酷的player动画制作。。。这些都是用Sprite做的动画。。。 在prioject面板里的一组sprite里面点击,之后看属性面板的Sprite Editor对这组Sprite进行编辑。。。 下面先编辑一个idle状态的动画: 首先选择第一个Sprite然后拖到H…

Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放(十二)

Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/532 3D 世界中自定义模型的使用恐怕是重中之重,因…

Unity - 官方2D动画(2D Animation Package)文档

本文由 祝你万事顺利 出品,转载请注明出处。 官方文档(英文),2D Animation 在2019.3已经是正式发布的包了。此资源包是将Assets Store 中的Anima2D进行了整合,在老版本中可以使用Anima2D。 简介 2D Animation packag…

Unity 3D 动画系统(Mecanim)|| Unity 3D 人形角色动画(Avatar)

Unity 3D 动画系统(Mecanim) Mecanim 动画系统是 Unity 公司推出的全新动画系统,具有重定向、可融合等诸多新特性,可以帮助程序设计人员通过和美工人员的配合快速设计出角色动画,其主界面如下图所示。 Unity 公司计划…

Unity3D教程:fbx动画

Unity3D教程fbx动画。在官方提供的例子,可以找到主角的fbx文件。将此文件放到自己的Assets文件夹下,Unity3D中的Project面板会将其刷新出来,但是如下图所示,动作信息是没有经过分割的。一定要注意,不要选择Hierarchy面…

Unity3D类人动画humanoid animations

动画和Mecanim术语表 A Glossary of Animation and Mecanim terms Date:2013-05-24 11:01 Icon 图标 Term 术语 Description 描述Type of Concept 概念类型 Usage/Comments 用途/注释Animation Clip related terms 动画剪辑相关术语Animation Clip 动画剪辑Animation data that…

ChatGPT 工具论 我能用它做什么

​ 前言 bing版ChatGPT现在已经可以使用了。试用下来,相较于原版本ChatGPT,更加流畅,数据库也是最新的,在这里梳理下它能为我做什么。 1.搜索代码片段 我目前最想用过的功能就是这个,以前在CSDN上太难找到直接可以用…

给大家分享几个靠写代码赚钱的方法

微信搜 “涛哥聊Python” 点关注 设为 “星标”,每天下午 17:30,带你学Python! 作者 mezod, 译者 josephchang10 来自:GithubDaily 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依…

宝塔webhook部署egg,并反向代理通过域名访问

文章目录 一、添加站点二、webhooks自动部署三、设置反向代理,通过域名访问 更多内容可参考我的博客 具体创建egg项目这里就不做过多叙述…请查看官网文档,本篇建立与已有egg仓库,宝塔的基础上。 一、添加站点 进入宝塔面板,点击…

安排,Nginx反向代理视频

来源: 来自网络,如侵权请告知博主删除,感谢????。 仅学习使用,请勿用于其他~ 为什么要安排Nginx, Nginx 后端必会技能之一,虽然百度会告诉你怎么配,但是如果你自己学一遍的话,很…

Nginx关于视频播放反向代理

动机 这几天为了服务器上搭建的FileBrowser播放视频浏览了一堆资料,现在基本可以做个总结了. FileBrowser是一个开源的基于Web的文件管理器,它支持在Web浏览器中访问和管理本地和远程服务器上的文件。它提供了一个简单易用的界面来上传,下载,…

Nginx反向代理,让网页可以被别人访问

使用Nginx反向代理 1、下载Nginx   想要使用Nginx反向代理首先进入Nginx官网 http://nginx.org/2、在右侧选择download 3、选择自己操作系统的稳定版本 4、解压压缩包 5、进入html文件夹  把想要代理的网页替换文件夹中的index.html 6、回到nginx解压的主目录打开nginx.…

通过反向代理内网穿透访问视频监控

通过反向代理内网穿透访问视频监控 业务场景反向代理建立反向代理安装docker安装服务端安装客户端使用 穿透rtsp 业务场景 我们在客户的船上安装了监控设备,因为船只要横渡长江,长江南北属于不同的城市辖区,所以船在江中心时肯定会有4G基站变…

手把手教你搭建自己本地的ChatGLM

前言 如果能够本地自己搭建一个ChatGPT的话,训练一个属于自己知识库体系的人工智能AI对话系统,那么能够高效的处理应对所属领域的专业知识,甚至加入职业思维的意识,训练出能够结合行业领域知识高效产出的AI。这必定是十分高效的生…

网页在线沟通工具,网页即时聊天工具-ttkefu完全免费电话呼叫流程图

ttkefu的免费网页电话是怎么回事,应该怎么使用呢?都在哪里能加入免费电话 如图(1)在网站侧边加入免费电话 如图(2)在聊天咨询页面的网页电话 如图(3)点击打开网页电话,输入手机号或电话号。 (图1&#xf…

ChatGPT和New Bing作为AI界新宠,两者有何异同

ChatGPT和New Bing是两个不同的实体,它们之间有一些区别也有一些相似之处。我先说说各自的特点,再汇总说说两者的异同点。 ChatGPT的特点: ChatGPT是一个基于神经网络的自然语言处理模型,能够自动生成自然语言响应。ChatGPT的模…