我想用(流行的)android物理引擎(AndEngine和libgdx)练习编程。
用物理对象创建一个小世界并不是很困难,但现在我想创建一条绳子并将其连接到世界上的物体。
有几种方法可以做到这一点,例如:
http://www.emanueleferonato.com/2009/10/05/basic-box2d-rope/
但我希望在Android和IOS上的“Cut The Rope”游戏中看到平滑绳索。
有什么想法怎么做?我还没有找到答案,但我认为将创建一些绑在一起的较小的对象,但我认为这会在性能方面表现不佳?
答案 0 :(得分:4)
我相信你用连接关节创建较短片段的直觉是正确的,是的,你最终为一段绳索创建的身体数量会对性能产生影响。
为了知道它是否适用于您的特定情况,我建议创建一个具有可变长度段的绳索,并根据性能的基准来做出决定,以确定通过增加段数来平滑绳索的效果。 / p>
答案 1 :(得分:0)
关于ios,我们根据这个例子http://www.cocos2d-iphone.org/archives/1112建立了绳索,我们现在正试图将它移植到android,但是我们的box2d版本还不支持绳索连接。