【问题标题】:Java, LibGdx - Checking if there is a Object at x,y on a MapLayerJava, LibGdx - 检查 MapLayer 上 x,y 处是否有对象
【发布时间】:2015-04-24 21:10:07
【问题描述】:

TiledMapLayer 有 getCell 函数,我正在为 MapLayer 寻找类似的东西。除了遍历每个对象并计算位置之外,还有其他方法检查对象的位置 x,y 吗?

【问题讨论】:

    标签: java libgdx


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 2012-06-01
      • 1970-01-01
      • 2020-11-20
      • 2014-04-29
      • 1970-01-01
      相关资源
      最近更新 更多