如何创建这样的形状

时间:2013-08-18 09:15:16

标签: java box2d shape

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

Shape I want to create

但是我不知道这个形状是如何调用的,要看一下互联网,以及我应该如何记住这个形状......

你能给我一些建议和例子吗? :)

2 个答案:

答案 0 :(得分:1)

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

在Box2D术语中,您将创建一个带有Edge-Fixture的Body,然后Box2D将在世界中创建后保留此形状。

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

答案 1 :(得分:0)

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

有一部分使用ChainShape类和Vec2来定义Chain的点。

chainshape example

相关问题