美文网首页
unity2018新功能之——2D Animation Syst

unity2018新功能之——2D Animation Syst

作者: 壹米玖坤 | 来源:发表于2018-06-22 14:32 被阅读0次

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

有关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

相关文章

网友评论

      本文标题:unity2018新功能之——2D Animation Syst

      本文链接:https://www.haomeiwen.com/subject/jhukyftx.html