美文网首页
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