Unity插件——Rope 2D Editor

Unity插件——Rope 2D Editor

前言:

最近了解到了一个Unity中2D模拟绳子的牛逼插件——Rope 2D Editor。

 

 

 

 


Rope 2D Editor

作为个人开发,请尽量支持正版,而且正版也是最新的,会修正很多问题,我这里有一个比较老旧的版本,我放网盘里了——来自于Github,提取码:3krr

 

 

 


使用教程

面板

导入插件之后,在场景中右键会发现有一个Rope,创建出来。

我们可以给绳索直接指定预置体,这样就构建了一个绳子。

然后我们可以通过Overlap Factor修改绳子重叠的密度,来让绳子更紧凑。

而修改Physics中的Hang First/Last Segment,就可以固定住某一个点。

  • Segment Mode:Segment Prefabs的排列方式,是随机的还是有序的
  • Overflow Mode:绳子长度按照什么规则结算(四舍五入、向下取整……)
  • Bend Limits:摆动的一个幅度的限制

 

场景

在场景中可以拖拽某个结点来调整位置和长度。

按住Shift可以增加结点。

按住Ctrl可以删除结点。

 

 

使用时

它主要就是通过这个Rope脚本来创造子物体(换句话说,当你的子物体创造好之后,就可以去掉这个Rope组件了)

如果需要绳子承载物体,可以给绳子每个子物体挂载碰撞盒2D

如果要绳子连接物体,可以给绳子连接端的子物体再新建一个Hinge Joint 2D,将连接物体赋给这个Hinge Joint 2D的Connected Rigid Body。

另外注意,他这个组件每一次更新,子物体的自定义属性都会清空,最好配置好了就把Rope关了。

 

 

 


商业转载 请联系作者获得授权,非商业转载 请标明出处,谢谢

 

 

 

 

 

发表评论

是的,我就是计算机界的枭雄!