直入主题:
1、实验材料
两个模型,虽然缺胳膊少腿的,但是能用!!!
2、条件
两个模型在制作时是基于同一套骨骼,导出模型部位时连着该部位的骨骼一起导出,这样导入到Unity的模型就带有SkinnedMeshRenderer组件。
3、目标及实现
目标:将右侧的衣服换给左侧的模型
代码:
public SkinnedMeshRenderer HeroSMR; //左侧模型衣服部位的SkinnedMeshRenderer
public SkinnedMeshRenderer TargetSMR; //右侧模型衣服部位的SkinnedMeshRenderer
void Start()
{
HeroSMR.sharedMesh = TargetSMR.sharedMesh;
HeroSMR.materials = TargetSMR.sharedMaterials;
}
So Easy 是不是!!
4、效果
新Mesh也能很好的