为Unity创建绳索物理

时间:2013-07-11 08:21:37

标签: unity3d physics

我想在Unity中创建一个类似蹦极的游戏,因此我需要绳索物理。我特别需要弹性绳索,能够在稍微伸展后以速度拉动物体。你知道有什么地方可以开始吗?因为我不知道如何开始这样的脚本。

我看了资产商店。有一些绳索物理模拟器,但我必须自己做,加上它们真的很贵。

我已经尝试在Unity中使用Spring和/或Configurable Joints,但是他们没有给出我想要的东西。

编辑:我正在研究雅各布森的放松方法。如果您有更多方法可以提供,或者对方法有深入了解,请随时帮助我。

1 个答案:

答案 0 :(得分:-1)

创建基于3d Physics的绳索有example on the Unity Wiki个。这可能需要一些配置才能满足您的需求。

Asset on the Asset store只需15美元。但是,对于你正在做的事情来说,这可能有点过于复杂。

  

新的QuickRopes 2绳索物理编辑工具已经完全   重新编写以便于使用。这个工具是一种强大的新方法   生成和编辑复杂的绳索模拟。使用内置样条线   编辑器在您击中之前将绳索形成无尽的形状   玩!你想用布料作为绳子吗?现在你可以用新的   布网类型!

来自this问题:

  

如果你想制作物理绳索,它需要几段   由关节附着的刚体。目前你最好的选择是   HingeJoint。

     

我最近参与了一个Unity游戏,我们有一个   在角色后面落后的链/绳状物体串   那是我们用来将这些僵硬的身体绑在一起的课程。

     

我要说实话,这是一项非常错综复杂的任务   实现这个并不是一个简单的方法 - 尤其是   缠绕/展开功能。

     

我个人的建议就是这样 - 尽可能假。除非   整个游戏完全是关于有史以来最现实的起重机   假装它。