Unity 人物换装

美术资源准备,每个换装部分单独输出一套骨骼和蒙皮

一:共享骨骼方式

1.获取换装部位的骨骼数量和对应名称,在skeleton遍历查找对应骨骼赋值

二:合并mesh与材质

1.相同shader材质球,部位材质数量相同

2.获取skeleton的所有材质,和共享网格还有骨骼

3.动态创建图集把材质贴图整合到一个图集上合并材质

4.新建SkinnedMeshRenderer进行合并

借鉴链接:

https://zhuanlan.zhihu.com/p/41763382
https://zhuanlan.zhihu.com/p/61947229
技巧| Unity中Avatar换装实现 - UWA问答 | 博客 | 游戏及VR应用性能优化记录分享 | 侑虎科技

Unity之SkinMeshRenderer带骨骼的人体模型换装-CSDN博客

相关推荐
SmalBox1 天前
【光照】Unity中的[经验模型]
unity·渲染
萘柰奈1 天前
Unity学习----【进阶】TextMeshPro学习(三)--进阶知识点(TMP基础设置,材质球相关,两个辅助工具类)
学习·unity
Yasin Chen1 天前
Unity UI坐标说明
ui·unity
陈言必行1 天前
Unity 性能优化 之 编辑器创建资源优化( 工作流 | 场景 | 预制体)
unity·编辑器·游戏引擎
1uther2 天前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
死也不注释2 天前
【Unity UGUI 交互组件——Slider(7)】
unity·游戏引擎·交互
程序猿多布2 天前
XLua教程之热补丁技术
unity·c#·lua·xlua
SmalBox2 天前
【光照】Unity中的[光照模型]概念辨析
unity·渲染
挂科是不可能出现的2 天前
unity导入blender动画
unity·游戏引擎·blender
派葛穆2 天前
Unity-按钮实现场景跳转
java·unity·游戏引擎