tileset你们都能获取到了还不顺便获取图块属性,这么重要的配置信息,啊啊啊啊啊啊
还有animation的动画事件不能用代码形式添加吗,C++都可以,啊啊啊
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里面写的太不详细了
一般情况下,不需要自己来计算 GID。而是通过 Layer 中的 Tile 坐标获取 GID,然后再通过 GID 获取相应的 Properties。
恩,我现在就是这样做的
我把这个问题反馈给 Button 组件的开发人员,谢谢你的反馈!
好的不客气~