0

我有一个使用基于 AndEngine 的坐标系的关卡编辑器。

其中使用锚中心点指向精灵的左下角,0,0 是左上角。

问题是我在我的 Libgdx 项目中使用物理,我使用从我的关卡编辑器生成的 xml 的 Box2D 多边形形状的宽度、高度、x 和 y 坐标。

当我使用宽度、高度、x 和 y 时,身体被放置在我不希望它们被放置的位置并且方式很大。

话虽如此,我如何使坐标和尺寸以与编辑器中创建的方式相同的方式显示?

4

1 回答 1

0

您需要检查关卡编辑器坐标和Libgdx坐标之间的差异。并与他们一起为那个关卡编辑器制作一个加载器。(如果好心的话,您甚至可以在论坛中分享您的装载机:p)

例如:您提到的一个区别是编辑器中的精灵位置是左上角,libgdx 是左下角。在您的加载器中,您可以将精灵放置在下面 1 spriteheight 处,这样就足够了:)

于 2014-01-09T05:30:31.463 回答