我想练习使用(流行的)android物理引擎(andengine和libgdx)编程。
用物理物体创造一个小世界并不难,但现在我想创造一条绳子,把它和世界上的物体连接起来。
有几种方法可以做到这一点,例如:
http://www.emanueleferonato.com/2009/10/05/basic-box2d-rope/
但我想在android和ios的“割断绳子”游戏中看到一个平滑的绳子。
有什么办法吗?我还找不到答案,但我认为应该创建一些较小的对象绑定在一起,但我认为这将是一个糟糕的性能明智?

最佳答案

我相信你的直觉,创造较短的节段与关节连接他们是正确的,是的,你最终创造的身体长度的绳子将对性能有影响。
为了知道它是否适用于您的特定情况,我建议您创建一个具有可变长度段的绳子,并根据性能基准做出决定,即通过增加段数可以使绳子变得多平滑。

10-07 12:14