-
Creator 版本:3.8.2
-
目标平台:

-
重现方式:直接在tiled编辑器里面给图快集里面的图块设置自定义属性 发现没有流程可以读取属性

这里设置了一个canMove是设置在tile上面的不是设置在地图上的 -
首个报错:没有报错 功能缺失
这是浏览器读取到的对象 根本没有自定义的属性
而且网格层也是错的
Creator 版本:3.8.2
目标平台:
重现方式:直接在tiled编辑器里面给图快集里面的图块设置自定义属性 发现没有流程可以读取属性

这里设置了一个canMove是设置在tile上面的不是设置在地图上的
首个报错:没有报错 功能缺失
这是浏览器读取到的对象 根本没有自定义的属性
而且网格层也是错的
兄弟解决了吗?我也碰到同样的问题,自定义属性都是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}`
})