unity2018新功能之——2D Animation System

看到一个比较有意思的新功能 

有关2D骨骼动画 

然后就看文档下载demo准备学习一下 

https://forum.unity.com/threads/2d-animation-preview-packages.521778/ 

demo by GitHub: 

https://github.com/Unity-Technologies/2d-animation-samples

看了下文档并没有全部弄懂,查了下其他的资料基本没有。但,最后还是弄懂了,也萌生了写个中文教程的想法。

那么,开干吧

下载unity2018,新建一个项目。 

把上面这张图片放到工程里 

改下texture type 为Sprite(2D and UI)


编辑manifest.json(“2d myAnimation”为我的项目名字) 为:

保存,切回unity,加载holdon

然后你就可以给sprite加骨骼了。

切到刚刚加入的sprite–点击sprite editor按钮,会出现下面的界面

左上角,点开下拉菜单,会有五个选项(后两个为刚刚加载的)

选择

然后右下角会出现一个 tools 

(注意如果没有的话 ,要把sprite slice一下)


然后好好编辑下骨骼吧

apply

然后将bone editor下来菜单切换成skin weights and geometry editor

点击generate 下拉菜单–设置三条属性–生成

然后设置 weights: weights–Auto (当然这里可以手动设置一下)

apply搞定 

然后把sprite拖放到场景中,生成一个gameobject

添加组件 Sprite Skin 

已经生成了三个节点了,就是刚刚我们弄得三个骨骼–点击 create Bones按钮

骨骼生成以及绑定成功。

现在开始设置骨骼动画

刚才的gameobject继续添加一个组件 animator

新增一个animator controller拖上去

打开animation窗口(window–animation) 

create一个animation

点击 红点 进行逐帧编辑

选择帧–拖动骨骼–选择下一帧–拖动骨骼

这是我的结果

至此animation设置好了 

关联到animator上(当然有必要存一个prefab)

运行游戏

以上来自:https://blog.csdn.net/TW_345/article/details/80394194

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容