Java,LibGdx - 检查MapLayer上的x,y是否有对象

时间:2015-04-24 21:10:08

标签: java libgdx

TiledMapLayer有函数getCell,我正在寻找类似于MapLayer的东西。除了浏览每个对象并计算位置之外,有没有办法检查对象的位置x,y?

1 个答案:

答案 0 :(得分:0)

对象已具有xy属性,但没有固有的方法可以在特定位置获取单元格。这是因为MapLayer只包含对象,这些对象不会出现在地图上的每个图块中,并且可以出现在任何(x, y)坐标处。如果您使用的是Scene2D,我建议将地图的对象转换为Actors,特别是因为地图上的对象不是由MapRenderer绘制的,所以您必须自己绘制它们。