【发布时间】:2017-02-07 06:10:39
【问题描述】:
根据 Spring Joint 的文档,弹簧的静止长度(弹簧不会尝试将其连接的两个主体拉或推在一起的长度)是在创建关节时计算的两个主体之间的距离.
但是,我希望能够在运行时更改此静止距离,并且文档没有提及如何更改长度。
有没有办法用 Spring Joint 来完成这个?如果没有,如何使用 Configurable Joint 创建具有固定长度(可以在脚本中更改)的弹簧?
【问题讨论】:
-
我认为您需要修改 Tollerance 属性。如果您将 Spring 属性设置为非常高的值,以使弹簧几乎是僵硬的,您可以很容易地看到 Tollerance 的效果。
-
谢谢 Nika,我会检查一下。但是,这感觉像是一种 hacky 的方式来处理这个问题,真的没有办法明确告诉 Unity 弹簧应该是多长吗?干杯!