我想在Unity中创建一个类似蹦极的游戏,因此我需要绳索物理。我特别需要弹性绳索,能够在稍微伸展后以速度拉动物体。你知道有什么地方可以开始吗?因为我不知道如何开始这样的脚本。
我看了资产商店。有一些绳索物理模拟器,但我必须自己做,加上它们真的很贵。
我已经尝试在Unity中使用Spring和/或Configurable Joints,但是他们没有给出我想要的东西。
编辑:我正在研究雅各布森的放松方法。如果您有更多方法可以提供,或者对方法有深入了解,请随时帮助我。
答案 0 :(得分:-1)
创建基于3d Physics的绳索有example on the Unity Wiki个。这可能需要一些配置才能满足您的需求。
有Asset on the Asset store只需15美元。但是,对于你正在做的事情来说,这可能有点过于复杂。
新的QuickRopes 2绳索物理编辑工具已经完全 重新编写以便于使用。这个工具是一种强大的新方法 生成和编辑复杂的绳索模拟。使用内置样条线 编辑器在您击中之前将绳索形成无尽的形状 玩!你想用布料作为绳子吗?现在你可以用新的 布网类型!
来自this问题:
如果你想制作物理绳索,它需要几段 由关节附着的刚体。目前你最好的选择是 HingeJoint。
我最近参与了一个Unity游戏,我们有一个 在角色后面落后的链/绳状物体串 那是我们用来将这些僵硬的身体绑在一起的课程。
我要说实话,这是一项非常错综复杂的任务 实现这个并不是一个简单的方法 - 尤其是 缠绕/展开功能。
我个人的建议就是这样 - 尽可能假。除非 整个游戏完全是关于有史以来最现实的起重机 假装它。