FX层-换衣服

一、适配衣服

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层和菜单即可

本文章由 yexca 采用 知识共享署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议 进行许可,转载请注明出处。
上一篇
下一篇