[LayaAir 2.0]TiledMap获取层级的自定义属性的方式有误


在 Tiled Map Editor 中的 map1 层中定义了两个自定义属性 pro01、pro02,
1.jpg


 之后在代码中通过 getLayerByName() 方法获取到该层,
接着想用过 getLayerProperties() 方法获取到自定义属性,
2.png

3.jpg



 
发现总是取不到值,一直显示 undefind,
4.png

 看源代码后发现获取自定义属性的方式似乎不对,
37(9_RHEFH}7`N[@4`T7@U.png
{name: "pro01", type: "string", value: "这是pro01"}数据格式是这样的,
而获取数据的方式却是 _propertiese,
 
因此我另写一个获取自定义属性的方法,
6.png


发现用索引可以取到值。
5.png

7.png




 
已邀请:

Aar0n

赞同来自:

祖国需要您这样的人才,开源代码要靠大家互相分享。

要回复问题请先

商务合作
商务合作