[]请问Tiledmap怎么取到指定格子的属性值

地图上有障碍物,人物行走的时候遇到障碍物,就禁止向前移动,请问怎么取到格子的属性值
 
请真正在Layabox中使用过tiledmap的大哥大姐回答
麻烦别给我贴api的链接,社区的帖子都看过了,方法都试过了,都不行
已邀请:

dsk4120

赞同来自:

this.pass_layer = this.tiledMap.getLayerByName("pass_layer");//获取通行层
var a = this.pass_layer.getTileData(x, y);
var walkable = this.tiledMap.getTileProperties(0, a - 1, "walkable");
if (walkable === 1) {
// 可行走
}

186*****407

赞同来自:

var a = this.pass_layer.getTileData(x, y); 这个坐标无论写多少返回的都是0,对象层有格子,用格子的坐标去返回一样都是0,怎么回事?

laya21126

赞同来自:

这个问题解决了吗

要回复问题请先

商务合作
商务合作