Rod*_*phe 14 unity-game-engine physx
根据Spring Joint的文档,弹簧的静止长度(弹簧不会试图将它连接的两个物体拉到或推到一起的长度)是两个物体在创建关节时计算的距离.
但是,我希望能够在运行时更改此静止距离,并且文档没有提及有关如何更改长度的任何信息.
无论如何使用Spring Joint实现这一目标?如果没有,如何使用Configurable Joint创建一个具有设定静止长度的弹簧(可在脚本中更改)?
小智 1
弹簧的静止长度取决于其弹簧刚度以及施加在其上的力。更大的力和/或更小的速率会缩短静止长度。您可以按下式计算压缩深度:
压缩=力/速率
因此,指定静止长度需要知道弹簧在静止时支撑的力。使用上面的方程,您可以计算弹簧静止在该长度所需的弹簧刚度。
我希望这有帮助。
归档时间: |
|
查看次数: |
510 次 |
最近记录: |