一、适配衣服
1)已换好
部分模型的适配衣服在导入原模型后会有一个已换好衣服的文件,这时只需要录制一个动画关闭原衣服,打开新衣服再添加至FX层和菜单中即可
2)自己换
首先将模型和衣服都拖入场景中,如果衣服和人物不在一起,请将两者位置都改为0,0,0
在“层级”右击衣服,选择“解压缩预制件”,将衣服的文件(mesh,即除了骨骼之外的文件)拖入模型的自己
将衣服的骨骼拖入模型骨骼对应位置子集
然后做一个动画,关闭原衣服,打开新衣服
将动画放入FX层和菜单中即可
二、不适配衣服
1)CTRL+D模型
不适配衣服有可能在Unity中无法做到完美更换,因骨骼较多,建议先在“层级”中CTRL+D模型,在复制出的模型修改,若修改结果满意将原模型删除即可,反之删除复制模型
2)Unity工具快捷键
以下是需要用到的快捷键
- 移动工具:W
- 旋转工具:E
- 缩放工具:R
3)开始
首先将原模型隐藏,然后将复制的模型(下面将称“模型”)和要更换的衣服位置改为0,0,0
在“层级”右击衣服,选择“解压缩预制件”,为方便调整可以把模型的原衣服隐藏
调整衣服的大小(缩放)和位置使其大致适配模型
4)调整
将衣服本体(mesh,即除了骨骼之外的文件)放到模型子集
<1>外部调整
首先需要对其骨骼,在场景中模型胳膊肘处骨骼(Lower Arm L和Lower Arm R)要和衣服的相应位置骨骼的位置大致在一起,此处可通过使用缩放工具缩放衣服上一级骨骼(Upper Arm L和Upper Arm R)来实现(也可以移动过去,但移动的效果看起来不是太好)
将模型一些可以弯曲的骨骼(例如胳膊肘,手,膝盖等)和衣服相应的骨骼对齐后可以将骨骼放入模型骨骼相应位置
<2>内部调整
此时可以旋转一些部位观看是否绑定准确,如不满意可以试试使用工具
如果此时不能改变满意,可以将衣服骨骼先从模型骨骼移出来调整
5)完成
调整完成如果满意可以将原来的模型给删除,留下复制的模型,然后录制动画关闭原衣服,打开新衣服,再添加至FX层和菜单即可