0

AndEngine に基づく座標系を使用するレベル エディターがあります。

スプライトの左下隅にアンカーの中心点を使用し、0,0 は左上隅です。

問題は、Libgdx プロジェクトで物理演算を使用していて、レベル エディターから生成された xml から Box2D ポリゴン形状の幅、高さ、x および y 座標を使用していることです。

幅、高さ、x、y を使用すると、ボディは配置したくない位置に配置され、大きくなりすぎます。

そうは言っても、座標を作成するにはどうすればよいですか?エディターで作成したのと同じように寸法が表示されますか?

4

1 に答える 1

0

レベル エディタの座標とLibgdxの座標の違いを確認する必要があります。そして、それらを使用して、そのレベル エディターのローダーを作成します。(心のこもった場合は、フォーラムでローダーを共有することもできます:p)

例:あなたが言及する1つの違いは、エディターのスプライトの位置が左上隅であり、libgdxが左下隅であることです。あなたのローダーでは、スプライトを 1 スプライトハイト下に配置できます。それはその違いに十分です:)

于 2014-01-09T05:30:31.463 に答える