0

我正在使用 box2d 物理创建游戏,我有一个附有绳索的起重机,类似的东西(示例)

在此处输入图像描述

我想要实现的是让玩家折叠或展开线(显然达到一定的限制)目前我只能创建固定长度的绳索,这有点限制我的游戏。

我怎样才能实现它?我有几个想法,但不是很好,比如一直在重建绳索,但这只会破坏我的表现。

4

1 回答 1

1

首先,我会检查一下这是否真的会破坏你的表现。你可能会对它的速度感到惊讶。

如果是这样,一个解决方案是创建一组相互连接的短绳(比如 10 根)。这基本上就是一根绳子,你只需要抓住元素。

为了使绳子有 6 个单位长,隐藏和碰撞禁用最后 4 个并将负载附加到第六个绳段的末端。

于 2012-08-18T15:59:12.770 回答