Unity2D动画绑定
大约 1 分钟
这次做了一个 Unity 的 2D 动画,记录一下,怕下次忘了怎么做。
要求
unity3d
首先是先决条件,推荐使用 Unity2019.2 或更高版本,安装2D Animation
和2D PSD Importer
包。
官方文档:
- https://docs.unity3d.com/Packages/com.unity.2d.animation@3.0/manual/index.html
- https://docs.unity3d.com/Packages/com.unity.2d.psdimporter@2.0/manual/index.html
![包管理器](/assets/Snipaste_2019-11-13_15-05-41-C4sxoocD.png)
资源文件
资源文件需要PSB
格式,直接使用 PS 另存为 PSB 格式就可以了。
![](/assets/1-D0i8OmpE.gif)
我是线在手机上随便画了一个,然后传到电脑上,用 PS 另存为 PSB 格式。
绑定骨骼
导入
直接把 PSB 文件拖进 Unity 里就可以了。
编辑
打开骨骼编辑系统。
![](/assets/2-Dlb7Kppj.gif)
如果使用自动处理会简单一些,先创建骨骼,然后绑定,使用Auto Geometry
绑定,并自动创建权重。这个时候会发现网格分好了,但是这些东西全都是连成一片的,动手臂身子也会跟着动。
这里身子部分是不需要动画的,所以直接把身体部分的网格删掉就可以了。
![](/assets/3-DIb3hFEF.gif)
也可以先选定图层,然后再自动创建网格。
![](/assets/4-DxGQpB3T.gif)
如果是手动处理的话,会麻烦一点,但是很多情况下更需要手动去处理。我这里只演示一部分。
![](/assets/5-g08b0EbD.gif)
编辑动画
动画编辑就和 3D 动画没什么区别了,正常做就可以了。
![](/assets/6-CHIpO0qp.gif)