2

我是 Java 编程新手,我想了解更多。我听说libgdxbox2d,我想和他们一起玩一下,我想用一个物体创建一个场,当触摸屏幕时它会改变重力。我的问题是领域,我想实现这样的事情:

我要创建的形状

但是我不知道这个形状是怎么叫的,上网查了一下,我应该如何记住这个形状......

请给我一些建议和例子好吗?:)

4

2 回答 2

2

像这样的形状被称为“样条线”。有几种不同的类型。

在 Box2D 术语中,您将创建一个带有 Edge-Fixture 的 Body,并且一旦在 World 中创建了这个形状,Box2D 就会保持它本身。

我认为您可能正在尝试实现某种“基础”。所以你可能想看看这篇文章:http ://www.iforce2d.net/blog/2013-07-20

于 2013-08-18T09:24:56.710 回答
0

您可以在Box2D(或JBox2D)中使用ChainShape类。请看看这个伟大的资源: http: //natureofcode.com/book/chapter-5-physics-libraries/

有一部分使用 ChainShape 类以及定义 Chain 点的 Vec2。

链形示例

于 2018-02-05T21:54:46.407 回答