Unity 2019 使用png制作骨骼动画 的注意事项
发布网友
发布时间:2022-10-12 01:17
我来回答
共1个回答
热心网友
时间:2023-10-16 18:35
单张png的话,点击create Bone 之后在图片上是无法创建骨骼的,需要双击一下。
骨骼创建好后需要通过Auto geometry(也可以自己创建顶点,只是更麻烦)创建顶点,将图片和骨骼绑定在一起。
Weights是设置骨骼的权重。
做好后点击右上角Apply保存。然后将图片拖入到场景。
因为是单张图,所以拖入后不会像psd做的骨骼会自动在Hierarchy生成骨骼子集。
需要对该Sprite Renderer绑定Sprite Skin Entity和Sprite Skin组件。
绑定Sprite Skin时Bones会生成和之前创建骨骼相同长度的数组。但是里面数据为空,需要自己手动在sprite上创建几个空的GameObject,然后绑定到Bones上,并点击Reset Bind Pose,完成骨骼绑定,就能在Scene界面中看到骨骼(没有的话把scene中的Gizmos选上)
最后创建一个Animator,做出自己想要的动画效果即可。