首页 文章

为Unity创建绳索物理

提问于
浏览
5

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

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

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

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

1 回答

  • -2

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

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

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

    来自this问题:

    如果你想制作一条物理绳索,它将需要通过关节连接的几段刚体 . 目前你最好的选择是HingeJoint . 我最近参与了一个基于Unity的游戏,在这个游戏中,我们有一个链条/绳索般的物体串,这些物体落在角色后面,这是我们用来将这些刚体绑在一起的类 . 我要说实话,这是一项非常复杂的任务,并没有一种简单的方法来实现这一点 - 特别是上弦/放卷功能 . 我个人的建议就是这样 - 尽可能地伪造它 . 除非整个游戏完全是关于有史以来最现实的起重机,否则就假装它 .

相关问题