unity2d 换装功能实现

相关文档 https://docs.unity3d.com/Packages/com.unity.2d.animation@3.1/manual/FFanimation.html

1 导入图片,点击Sprite Editor进入图片编辑

2 点击Skinning Editor 进入骨骼权重编辑界面

 

 

3 点击相应的菜单,进行骨骼权重编辑。完成后保存。(如果图片包含各个部件,添加骨骼的时候,先选择部件,然后为该部件添加骨骼,不能把所有的骨骼都创建在同一个部件中)

4 重复第三步的操作,将可换的部件资源全部准备好(包含骨骼)

5 在资源目录创建Sprite Library Asset,用来表示需要换装的部位与可换的装备,比如头部,手部的装备。将第四步中准备好的部件加入到Category list列表中

6 创建一个gameObject,添加Sprite Library组件,选择第5步创建的library asset

7 将第4步中绑好骨骼的图片拖动到上面创建的gameobject对象下,作为它的子物体。图片会包含一个Sprite Render组件

8 添加Sprite Skin组件到上一步的物体中,点击create bones,会根据第3步创建的骨骼在场景中生成骨骼对象。

9 重复第8步操作,直到所有组件都添加到场景中。完成后根据部件的位置,设定父子级关系。如头是和胳膊是胸部的子物体。

10 为每个可换装部件增加Sprite Resolver组件,category选择第5步中创建的对应部位。

11 选择玩category后,会出现Label标签,切换label标签,即可实现换装。

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值