我用box2d物理创建游戏,我有一个带绳子的起重机,类似的东西(例子)
我想要达到的目的是让玩家折叠或展开线(显然是某些限制),目前我只能创建固定长度的绳索,这限制了我的游戏。
我怎么能实现它?我有几个想法,但不是很好,比如一直在重建绳索,但它会破坏我的表现。
答案 0 :(得分:1)
首先,我会检查是否确实会破坏你的表现。你可能会对它的速度感到惊讶。
如果是这样,一种解决方案是创建一个彼此连接的短绳阵列(比如10)。无论如何,这基本上就是一根绳子,你只需要抓住这些元素。
为了使绳子长6个单位,隐藏和碰撞禁用最后4个,并将负载连接到第六个绳段的末端。