tilemap不能获取图块属性吗

<?xml version="1.0" encoding="UTF-8"?> eJxjYmBgYKIA4wKE5AaDXnS19HYzO5XtZcciRy03M1Oglxh7mZHkBkPaIEcvuRgAHZMAoQ==

tileset你们都能获取到了还不顺便获取图块属性,这么重要的配置信息,啊啊啊啊啊啊

还有animation的动画事件不能用代码形式添加吗,C++都可以,啊啊啊

代码不能显示 直接用图了

@hellengoodd
在 cc.TiledMap 组件中有一个接口 getPropertiesForGID(GID)。可以通过这个接口获取 GID 对应 Tile 的 properties。

GID 参数的值为 [tileset 中 firstgid 的值] + [tile id 的值]。以你的截图中数据为例,要获取这个 Tile 的 Properties:

调用接口:getPropertiesForGID(3) 即可。3 = firstgid(1) + id(2)

谢谢。。。不过我还是想说这获取过程一般人想不到吧 api里面写的太不详细了:sweat:

一般情况下,不需要自己来计算 GID。而是通过 Layer 中的 Tile 坐标获取 GID,然后再通过 GID 获取相应的 Properties。

恩,我现在就是这样做的:clap:

http://forum.cocos.com/t/web/36687

能帮我再看看这个帖子的问题吗

我把这个问题反馈给 Button 组件的开发人员,谢谢你的反馈!

好的不客气~