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

相关推荐
土了个豆子的13 小时前
unity中的动画混合树
unity·游戏引擎
奔跑的犀牛先生16 小时前
unity学习26:用Input接口去监测: 鼠标,键盘,虚拟轴,虚拟按键
unity
Dr.勿忘1 天前
C#面试常考随笔8:using关键字有哪些用法?
开发语言·unity·面试·c#·游戏引擎
存储服务专家StorageExpert1 天前
答疑解惑:如何监控EMC unity存储系统磁盘重构rebuild进度
运维·unity·存储维护·emc存储
追逐梦想永不停1 天前
Unity实现按键设置功能代码
unity
我命由我123452 天前
游戏引擎 Unity - Unity 下载与安装
c语言·开发语言·c++·后端·unity·c#·游戏引擎
车载诊断技术2 天前
车载软件架构 --- 基于AUTOSAR软件架构的ECU开发流程小白篇
网络·unity·架构·汽车·电子电器框架·车载充电器(obc)
我命由我123452 天前
游戏引擎 Unity - Unity 启动(下载 Unity Editor、生成 Unity Personal Edition 许可证)
c语言·c++·后端·unity·c#·游戏引擎·ue4
我命由我123452 天前
游戏开发领域 - 游戏引擎 UE 与 Unity
开发语言·c++·unity·c#·游戏引擎·unreal engine·unreal engine 4
一个一定要撑住的学习者2 天前
Day29(补)-【AI思考】-精准突围策略——从“时间贫困“到“效率自由“的逆袭方案
人工智能·unity·游戏引擎