[Unity] Unity-Cloth布料系统使用教程

查看:4223 |回复:6 | 2021-4-2 16:38:34

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 大西几 于 2021-4-2 16:40 编辑

image.png
1.模型根层级添加Spring Manager脚本
image.png
上图参数经测试比较适合披风,裙摆,头发推荐把动态比率参数调大一些。
  • Dynamic Ratio:动态比率
  • Stiffness Force:刚性度
  • Drag Force:拖动力
  • Horizon Force:横向力
  • Vertical Force:纵向力
  • Update Per Sec:每秒更新
  • Spring Force:弹力

2.把需要物理运算的骨骼选中添加Spring Bone脚本,每一段的最后一根不用添加,第一根看情况添加,如果第一根有动画就不要加,需要第一根就运算就可以加上。


  • Child:子骨骼
  • Bone Axis:骨骼轴向(默认参数就好)
  • Radius:自身碰撞半径
  • Is Use Each Bone Force:是否单独设置力的参数(默认不勾选,勾选后Spring Manager参数将不影响该骨骼)
  • Stiffness Force:刚性度
  • Drag Force:拖动力

3.把每根骨骼的子骨骼手动拖入右边Child,按照下图把每个加了脚本的骨骼都设置好。

4.在模型身体几个关键骨骼点上添加碰撞球(Spring Collider)脚本,创建出来的碰撞球可能位置会不太对,这种时候可以创建一个空对象,挂在这个骨骼下面,例如大腿和小腿之间的碰撞球,这种碰撞球可以随意移动位置,在骨骼上用脚本生成的碰撞球不能移动,否则模型会变形。

红色框内的就是创建出来空对象,改好名字,方便查找

碰撞球大小可以通过Radius调整。
5.将带有Spring Collider脚本的节点,拖入需要与之碰撞的Spring Bone脚本内的Colliders下。

拖入的节点数量可以通过在Size输入。

绑定范例




评分

参与人数 1活跃度 +3 展开 理由
注销账号249765 + 3 【感谢】楼主分享的内容!很棒!

查看全部评分

2021-4-2 16:38:34  
 赞 赞 1

使用道具 登录

6个回答,把该问题分享到群,邀请大神一起回答。
2#
很赞啊,楼主太棒了
回复 收起回复
2021-4-3 13:50:23   回复
 赞 赞 0

使用道具 登录

3#
很赞啊
回复 收起回复
2021-4-8 14:55:47   回复
 赞 赞 0

使用道具 登录

4#
讲解很详细,非常棒
回复 收起回复
2021-4-8 15:47:58   回复
 赞 赞 0

使用道具 登录

5#
66666666666666666666
回复 收起回复
2021-6-7 11:28:15   回复
 赞 赞 0

使用道具 登录

6#
谁有這个脚本?我也想玩一下。。。
回复 收起回复
2021-10-18 15:18:59   回复
 赞 赞 1

使用道具 登录

7#
这个教程真不错
回复 收起回复
2025-5-7 19:31:16   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表