我是编程Java的新手,我想了解更多。我听说libgdx
和box2d
,我想和他们玩一点,我想创建一个带有物体的场,当触摸屏幕时会改变重力。我的问题是这个领域,我想实现这样的事情:
但是我不知道这个形状是如何调用的,要看一下互联网,以及我应该如何记住这个形状......
你能给我一些建议和例子吗? :)答案 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的点。