android - 使用 Android 物理引擎创建光滑的绳索

标签 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”游戏中那样光滑的绳子。

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

最佳答案

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

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

关于android - 使用 Android 物理引擎创建光滑的绳索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5204572/

相关文章:

android - 指定为非 null 的参数 pendingDynamicLinkData 为 null

android - 等待和引擎的功能?

android - 如何开始使用 andengine

android - 为什么在外部存储中保存位图失败,即使位图已正确创建并且可以在 imageView 中显示?

android - 未生成 Sqldelight 数据库架构

javascript - 让 Action 更流畅——JS Canvas 游戏开发

c++ - 如何使形状沿着贝塞尔曲线 SFML 移动?

android - Andengine,让 Sprite 随机 move

android - EditText 在方向改变时表现奇怪

game-physics - 关于如何使用 KinematicBody2D 防止斜坡滑落的更多想法?