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

Java,LibGdx-检查MapLayer上x,y处是否有对象,java,libgdx,Java,Libgdx,TiledMapLayer具有getCell函数,我正在为MapLayer寻找类似的函数。除了检查每个对象并计算位置之外,还有什么方法可以检查对象的位置x,y吗?对象已经具有x和y属性,但是没有内在的方法可以在特定位置获取单元格。这是因为MapLayer仅包含对象,这些对象不会出现在地图上的每个平铺中,并且可以出现在任何(x,y)坐标处。如果您使用的是Scene2D,我建议您将贴图的对象转换为角色,尤其是因为贴图渲染器不会绘制贴图上的对象,因此您必须自己绘制它们

TiledMapLayer具有getCell函数,我正在为MapLayer寻找类似的函数。除了检查每个对象并计算位置之外,还有什么方法可以检查对象的位置x,y吗?

对象已经具有
x
y
属性,但是没有内在的方法可以在特定位置获取单元格。这是因为MapLayer仅包含对象,这些对象不会出现在地图上的每个平铺中,并且可以出现在任何
(x,y)
坐标处。如果您使用的是Scene2D,我建议您将贴图的对象转换为角色,尤其是因为贴图渲染器不会绘制贴图上的对象,因此您必须自己绘制它们