今天在网上看到一个实现比较简单的角色换装Demo项目,很有点意思,给大家分享一下。
在这里需要注意一点的是,示例Demo里使用到了Mesh Filter和Mesh Renderer,也有可能你动手做自己的小Demo使用到了SkinnedMeshRenderer , 那也很简单,程序代码简单调整一下:
SkinnedMeshRenderer smr = transform.FindChild(target).GetComponent<SkinnedMeshRenderer>();
smr.sharedMesh = targetMesh;
smr.material = targetMaterial;
smr.bones = bones;
在这里需要注意一点的是,示例Demo里使用到了Mesh Filter和Mesh Renderer,也有可能你动手做自己的小Demo使用到了SkinnedMeshRenderer , 那也很简单,程序代码简单调整一下:
SkinnedMeshRenderer smr = transform.FindChild(target).GetComponent<SkinnedMeshRenderer>();
smr.sharedMesh = targetMesh;
smr.material = targetMaterial;
smr.bones = bones;
感冒虚的不行了,就简单这样写吧,如果有使用过程中不明白的朋友留言回复吧。