用android物理引擎创建一个平滑的绳子

时间:2011-03-05 14:59:11

标签: android game-physics andengine physics-engine libgdx

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

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

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

但我希望在Android和IOS上的“Cut The Rope”游戏中看到平滑绳索。

有什么想法怎么做?我还没有找到答案,但我认为将创建一些绑在一起的较小的对象,但我认为这会在性能方面表现不佳?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

关于ios,我们根据这个例子http://www.cocos2d-iphone.org/archives/1112建立了绳索,我们现在正试图将它移植到android,但是我们的box2d版本还不支持绳索连接。