3.8.2tiledmap 竟然不支持读取tile的自定义属性

  • Creator 版本:3.8.2

  • 目标平台:image

  • 重现方式:直接在tiled编辑器里面给图快集里面的图块设置自定义属性 发现没有流程可以读取属性
    image
    这里设置了一个canMove是设置在tile上面的不是设置在地图上的

  • 首个报错:没有报错 功能缺失

image 这是浏览器读取到的对象 根本没有自定义的属性
而且网格层也是错的

兄弟解决了吗?我也碰到同样的问题,自定义属性都是undefined

解决了 但是我忘记怎么解决的了 好像属性在一个特别奇怪的地方 是有的

let objLayer = this.curMap.getObjectGroup(“object”);

    let objs = objLayer.getObjects()

    let list = objs.map(x => {

        let tileGoords = this.mapUtils.PixelToTileCoords(v2(x.x, x.y))

        let properties = this.curMap._tileProperties.get(x.gid)

        // if (properties.kind == 20)

        return `${tileGoords.x},${tileGoords.y},${properties.kind}`

    })