我遇到了平铺地图对象的问题:
我通过平铺地图编辑器创建了一个矩形对象。当我在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();
答案 0 :(得分:-1)
你是什么意思"我在平铺地图编辑器中看到的位置"?你的意思是瓷砖?您可能需要转换坐标。
即
X / tilesize Y / tilesize
如果你在平铺地图编辑器中查看它的像素位置,那我就不知道了。但看看这是否是你遇到的问题。