unity3d 为Unity创建绳索物理

amrnrhlw  于 2022-12-27  发布在  其他
关注(0)|答案(1)|浏览(210)

我想在Unity中创建一个类似蹦极的游戏,因此我需要一个绳索物理。我特别需要一个弹性绳索,它能够在稍微延长后以一定速度拉动物体。你知道从哪里开始吗?因为我不知道如何开始编写这样的脚本。
我看了资产商店。有一些绳索物理模拟器,但我必须自己做,加上它们真的很贵。
我已经尝试在Unity中使用Spring和/或可配置关节,但它们没有给予我想要的。

**编辑:**我现在正在研究雅各布森松弛法。如果你有更多的方法可以提供,或者知道该方法的深度,请随时帮助我。

ar7v8xwq

ar7v8xwq1#

有一个example on the Unity Wiki的创建三维物理为基础的绳子。这可能需要一点配置工作如何您需要它太多。
资产存储中有一个资产仅花费$15。但是,对于您正在执行的操作来说,它可能有点太复杂了。
新的QuickRopes 2绳子物理编辑工具已经完全重写为易于使用的思想。这个工具是一个强大的新方法来生成和编辑复杂的绳子模拟。使用内置的样条编辑器来形成你的绳子成无限的形状之前,你曾经点击播放!你想使用布作为你的绳子吗?现在你可以与新的布网格类型!
以及来自this的问题:
如果你想做一个物理绳索,它需要几段刚体通过关节连接。目前你最好的选择是铰链。
我最近开发了一个由Unity提供动力的游戏,在这个游戏中,我们有一个链/绳状的物体串在角色后面,这是我们用来将这些刚体绑在一起的类。
老实说,这是一项相当复杂的任务,而且没有一种简单的方法来实现它--尤其是缠绕/展开功能。
我个人的建议是--尽你所能的伪造它。除非整个游戏仅仅是关于有史以来最真实的起重机,否则就伪造它吧。

相关问题