0

我对平铺地图对象有疑问:

我通过平铺地图编辑器创建了一个矩形对象。当我在 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();
4

1 回答 1

-1

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

IE

x/tilesize y/tilesize

如果您在平铺地图编辑器中查看其以像素为单位的位置,那么我不知道。但看看这是否是你遇到的问题。

于 2017-07-11T16:33:06.863 回答