4

我想练习使用(流行的)android 物理引擎(AndEngine 和 libgdx)进行编程。

用物理对象创建一个小世界并不是很困难,但现在我想创建一根绳子并将其连接到世界中的对象。

有几种方法可以做到这一点,例如:
http ://www.emanueleferonato.com/2009/10/05/basic-box2d-rope/

但我想在 Android 和 IOS 上看到像“Cut The Rope”游戏中那样光滑的绳索。

有什么想法如何做到这一点?我还没有找到答案,但我认为这将是创建一些捆绑在一起的较小对象,但我认为这在性能方面会很糟糕?

4

2 回答 2

4

我相信您创建较短段并连接它们的关节的直觉是正确的,是的,您最终为一段绳索创建的身体数量将对性能产生影响。

要知道它是否适用于您的特定情况,我建议创建具有可变长度段的绳索,并根据性能基准做出决定,通过增加段数来确定绳索的平滑程度。

于 2011-04-08T03:46:46.870 回答
0

在 ios 上,我们将绳索基于此示例http://www.cocos2d-iphone.org/archives/1112,我们现在正在尝试将其移植到 android,但我们的 box2d 版本尚不支持绳索接头。

于 2011-06-28T18:26:40.283 回答