游戏中,切换时装改变造型的例子数不胜数,今天我们来写一个简单的unity换装系统,下文中的部位,其实就是骨骼的意思
1.首先我们先熟悉一下模型,我这里是两个模型,一个是包含所有部位的换装的模型,一个是普通模型

基于Skinned Mesh Renderer组件的Unity换装系统基于Skinned Mesh Renderer组件的Unity换装系统
2.创建代码,声明变量
  基于Skinned Mesh Renderer组件的Unity换装系统
3.接下来我们初始化变量

 基于Skinned Mesh Renderer组件的Unity换装系统
基于Skinned Mesh Renderer组件的Unity换装系统

4.换装的所有数据和普通模型下的所有部位我们都收拾好了,接下来我们更改skinned组件上mesh和materials

基于Skinned Mesh Renderer组件的Unity换装系统

5.到上面我们换装系统的核心部分就写完了,接下来我们完善一下代码
基于Skinned Mesh Renderer组件的Unity换装系统
基于Skinned Mesh Renderer组件的Unity换装系统
写几个UI按钮用单例试试改改看看效果
基于Skinned Mesh Renderer组件的Unity换装系统

基于Skinned Mesh Renderer组件的Unity换装系统
基于Skinned Mesh Renderer组件的Unity换装系统

蒙皮骨骼换装到这里就差不多了

天道酬勤,功不唐捐
demo下载地址 http://www.6m5m.com/service-sid-11346.html


相关文章:

  • 2021-07-05
  • 2021-08-26
  • 2021-12-23
  • 2021-10-05
  • 2021-10-31
  • 2021-04-05
  • 2022-01-01
猜你喜欢
  • 2021-04-12
  • 2021-06-04
  • 2022-12-23
  • 2021-12-26
  • 2021-11-14
  • 2021-09-03
相关资源
相似解决方案