TiledMap属性不适用于If语句

时间:2016-04-11 16:26:58

标签: java slick2d tiled

我在Slick2D制作平台,并处理地图我使用Tiled制作地图。有一个问题:
我有这个代码来检查是否应该将一个块添加到矩形的ArrayList中以用作碰撞:

System.out.println(map.getTileProperty(map.getTileId(x,
                         y, 1), "blocked", "false"));

这会返回" true"在控制台中为具有该属性的x,y坐标。 然而,当我这样做时:

if (map.getTileProperty(map.getTileId(x, y, 1), "blocked", "false") == "true") {
 //Do Stuff
}

if语句返回false。有谁知道如何使if语句为具有阻止属性的切片返回true?

0 个答案:

没有答案