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

相关推荐
KhalilRuan11 小时前
Unity性能优化
unity·性能优化·游戏引擎
ellis197012 小时前
u3d IMGUI[二] 编辑器扩展
unity
五仁烧饼1 天前
Unity性能优化系列内存篇 - 移动端内存优化
unity·性能优化·游戏引擎
zhchyun20084 天前
# 【Unity UI 进阶】仿 Element UI 打造企业级 Unity UI 组件库(06)
ui·unity·游戏引擎
Behaviour4 天前
Unity游戏HybridCLR 热更新接入实战
游戏·unity·游戏引擎
LONGZETECH5 天前
新能源汽车动力电池实训教学痛点与虚拟仿真技术解决方案
c语言·3d·unity·架构·汽车·汽车教学软件
王维志5 天前
UiSplineRenderer
unity·游戏引擎
FairGuard手游加固5 天前
iOS 游戏加固技术解析:代码混淆、资源加密、内存保护与重签名检测
安全·游戏·macos·unity·ios·objective-c
UWA6 天前
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏
unity·微信·性能优化·小游戏·webgl
Behaviour6 天前
Unity 手游网络同步技术
网络·unity·c#·游戏引擎