平铺地图对象坐标

时间:2014-07-13 19:13:19

标签: java libgdx tiled

我遇到了平铺地图对象的问题:

我通过平铺地图编辑器创建了一个矩形对象。当我在Libgdx中渲染地图时,我想在这个矩形上创建一个文本(使用字体)。出于这个原因,我得到矩形的坐标x,y并在此位置创建文本。 我的问题是文本没有在我在平铺地图编辑器中看到的位置可视化,如果我将矩形移动到其他位置,它就不会在屏幕上呈现。

我如何解决这个问题?

我的代码:

String textToSet=(String)properties.get("rectangle");
float x=(float) properties.get("x");
float y= (float) properties.get("y");

batch.begin();
font.draw(batch,textToSet,x,y);
batch.end();

1 个答案:

答案 0 :(得分:-1)

你是什么意思"我在平铺地图编辑器中看到的位置"?你的意思是瓷砖?您可能需要转换坐标。

X / tilesize Y / tilesize

如果你在平铺地图编辑器中查看它的像素位置,那我就不知道了。但看看这是否是你遇到的问题。