Unity-Cloth布料系统使用教程
本帖最后由 大西几 于 2021-4-2 16:40 编辑1.模型根层级添加Spring Manager脚本
上图参数经测试比较适合披风,裙摆,头发推荐把动态比率参数调大一些。
[*]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输入。
绑定范例
很赞啊,楼主太棒了 很赞啊 讲解很详细,非常棒 66666666666666666666 谁有這个脚本?我也想玩一下。。。 这个教程真不错
页:
[1]