如何旋转Box2d机身?

时间:2016-04-22 16:11:36

标签: java libgdx box2d

我正在使用libgdx来创建我的游戏,我使用box2d作为物理引擎,我有一个多边形形状设置为框.5x.5(1x1米)的主体,我想围绕它的中心旋转它。我试着这样做:

shape.setAsBox(0.5f, 0.5f, new Vector2(0.25f, 0.25f), 0);

我不确定,但我认为Vector2用于设置形状的原点,因此原点是0.50x0.50的一半,所以这意味着它位于中心,但它仍然不起作用意味着我的代码或我对如何设置原点的理解有问题。

1 个答案:

答案 0 :(得分:0)

你应该尝试两件事:

  • 检查第3个参数是否实际上是原点。
  • 尝试将原点设置为0.5,0.5。也许这与尺寸有关。