你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
专注前端三十年
赞同来自: 1651199113用户
该问题目前已经被锁定, 无法添加新回复
1 个回复
专注前端三十年
赞同来自: 1651199113用户
如果两套模型都是一样的部位,使用的相同的animator,那么,我们可以直接拿着需要替换的资源,替换掉原来的内容。
具体需要替换的部分有三块:
1. 材质 skinnedMeshRenderer 的材质替换掉
2. mesh .meshFilter.sharedMesh替换一下
3. 也是最重要的骨骼部分,首先将需要替换的骨骼清空 skinnedMeshRenderer.bones.length = 0
然后,从显示的骨骼中获取到需要使用的骨骼,添加到bones里面,这样就实现了功能替换。