我是 Java 编程新手,我想了解更多。我听说libgdx
和box2d
,我想和他们一起玩一下,我想用一个物体创建一个场,当触摸屏幕时它会改变重力。我的问题是领域,我想实现这样的事情:
但是我不知道这个形状是怎么叫的,上网查了一下,我应该如何记住这个形状......
请给我一些建议和例子好吗?:)
像这样的形状被称为“样条线”。有几种不同的类型。
在 Box2D 术语中,您将创建一个带有 Edge-Fixture 的 Body,并且一旦在 World 中创建了这个形状,Box2D 就会保持它本身。
我认为您可能正在尝试实现某种“基础”。所以你可能想看看这篇文章:http ://www.iforce2d.net/blog/2013-07-20
您可以在Box2D(或JBox2D)中使用ChainShape类。请看看这个伟大的资源: http: //natureofcode.com/book/chapter-5-physics-libraries/
有一部分使用 ChainShape 类以及定义 Chain 点的 Vec2。