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博客

相关推荐
ysn111115 小时前
Unity合批实战
unity·游戏引擎
警醒与鞭策7 小时前
大模型对比
unity·性能优化·c#·游戏引擎·cursor
WarPigs8 小时前
switch和硬编码字典的等效性
unity·c#
没事写写笔记8 小时前
UniTask
unity
秦奈8 小时前
Unity复习学习笔记(八):动画、模型与寻路
笔记·学习·unity
呆呆敲代码的小Y8 小时前
【Unity工具篇】| Unity项目中如何使用LuBan插件,详细集成步骤
游戏·unity·游戏引擎·u3d·luban·免费游戏·unity工具
哈小奇17 小时前
Unity URP管线Linear空间丝绸材质
unity·游戏引擎·材质
哈小奇18 小时前
Unity URP管线Linear空间下玻璃效果
unity·游戏引擎
极客柒1 天前
Unity 大地图高性能砍树顶点动画Shader
unity·游戏引擎
avi91111 天前
UnityProfiler游戏优化-举一个简单的Editor调试
游戏·unity·游戏引擎·aigc·vibe coding·editor扩展