Unity通用换装系统

通用换装系统

最近看了小伙伴的写的换装功能,发现挺难在新项目里面方便重用的,同时也考虑到现在网上能找到的换装资料,基本都是功能示例性质的,都没法开箱即用。于是自己写了一个通用的,同时也把代码开源出来,避免大家重复再去造轮子,在项目里面直接使用就好了。

下面的内容在项目的readme里面也有。

实现了通用的换装系统,使用模板来定义具体部位,模板请参考AvatarTemplete,配置完模板后,打开编辑器即可动态查看换装效果

特性:

  1. 通用,无耦合
  2. 换装的部位是异步加载的,更适合商业应用
  3. 模板通用灵活:比如要实现双手武器、双手手套、甚至只给四只脚的动物穿鞋子,都可以通过模板来实现
  4. 使用简单:换装只需要调用ChangeEquip(模板id,资源路径)就可以了
  5. 编辑器功能通用:换到其他项目,不需要修改一行代码,只要正确配置模板即可
  6. 支持Mesh合并:作为选项,你可以选择使用或者不用
  7. 代码简练容易理解

备注:资源和网格合并用的是UnityAvater工程的,请大家不要直接使用这里的资源,避免侵权。

github地址:https://github.com/hongchangchun/F_Avatar.git

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值