关于Unity中实现绳索物理效果Ultimate+Rope+Editor插件解析

Ultimate+Rope+Editor+1.18绳索插件学习文档

插件分享:

链接:https://pan.baidu.com/s/1i6VzCup

密码:a4eo

一、绳子主要控制脚本组件Ultimate Rope

  1.Rope Layer设定绳子的层Layer

  2.Rope Physic Material绳子物理材质

  3.Rope Type绳子类型(一般选择Procedural程序上的控制类型)

  4.Rope Start绳子起始点(需要场景中的Transform组件的游戏物体拖入)

  5.Rope Diameter绳子直径

  6.Diameter ScaleX直径X轴向缩放比例

  7.Diameter ScaleY直径Y轴向缩放比例

  8.Rope Sides绳子横截面的的边数(数值越大越圆滑)

  9.Rope Material绳子材质

  10.Rope Section Material绳子部分截面材质(一般不用)

  11.Enable Prefab Usage是否将自定义好的绳子做成预制体(做成预制体后变成死模型)

  12.是否扩充:扩充长度、是否盘成卷

  13.Rope segment 0 ---n:组成绳子的节点数,没两个节点之间产生一条绳索

    (1) Up/Down/Add/Del  将此节点进行上移/下移/增加节点/删除节点

    (2) Segment End节点位置(场景中游戏物体Transform组件)

    (3) Length:组成上一节点与此节点之间线段的每节长度

    (4) Num Links组成上一节点与此节点之间线段的链节数

    (5) Collider Type碰撞体类型

  14.Link Mass链节质量

  15.Link Solver Iterations链节计算迭代次数

  16.Link Joint Angular X Lim链节X轴向旋转角度限制

  17.Link Joint Angular Y Lim链节Y轴向旋转角度限制

  18.Link Joint Angular Z Lim链节Z轴向旋转角度限制

  19.Link Joint Spring链节弹力

  20.Link Joint Damper链节阻力

  21.Link Joint Max Force链节间最大作用力

  22.Link Joint Break Force链节断裂力

  23.Link Joint Break Torque链节断裂扭矩

  24.Lock Start/End ZAxis锁定起始于终止节点处的旋转

  25.Send Rope Events是否发送绳子断裂触发事件

    (1) Events Object Receiver接收事件的游戏物体

    (2) Break Event Method断裂触发的方法名

  26.Persist after playmode坚持当前设置的值(使用不详)

  27.Reset rope刷新绳索

  28.Delete rope删除当前绳索

  29.Convert to static mesh将当前绳索生成并保存成一个静态的模型

二、效果图如下

原文地址:https://www.cnblogs.com/mrmocha/p/8320888.html