Libgdx Box2d绘图

时间:2016-01-21 12:44:28

标签: libgdx box2d tiled

我试图用他的身体渲染一个精灵,但它总是显得更大并且向左和底移动。

我使用的是OrthogonalTiledMapRenderer,其比例为1 /(PPM * 3),其中PPM为100。

我创建的瓷砖和身体被绘制在我想要的地方,但我不能让精灵与身体相匹配。 精灵是70x70,与瓷砖大小相同。

调试渲染。 Debug Render

随着精灵的开启。 Debug Render

这是我在精灵上的渲染方法。

batch.begin();
batch.draw(sprite,
          body.getPosition().x  * PPM - sprite.getWidth() / 2,
          body.getPosition().y  * PPM - sprite.getHeight() / 2);
batch.end();

提前谢谢。

0 个答案:

没有答案