如何获得tiledmap中一个title的属性?

如题,已通过tiledLayer的getTitlesAt()方法成功获取到了title,用cc.log(title)显示
但是title.name等均显示undefined。求教如何获取title的属性?

要获取 tile 的属性,可以试下 TiledMap 组件的 getPropertiesForGID 接口。
参考文档:
http://www.cocos.com/docs/creator/api/classes/TiledMap.html#method_getPropertiesForGID

后续操作呢?getPropertiesForGID返回object类型,我要取出title中一个bool类型的属性后续怎么操作?纯新手,凭兴趣学习,还望赐教

在 js 中,要取 object 的属性。直接通过 object.key 就可以取了。比如:

// object 是 properties,要取 xxx 属性
var xxxValue = object.xxx;

已经解决了,谢谢了

问题已经解决,不过我追问一个有趣的问题,我在代码中这样写

然后控制台输出如下

如果我改成这样

输出就变成这样了

请问下这种情况的原因是什么呢?
然后我如果新建一个bool变量这样写

输出就是

改成

输出是

请问这是什么原因?是js中if (xxx === true)和if (xxx)用起来有区别还是只是针对title的bool属性有这种问题?

js中if (xxx === true)和if (xxx)用起来有区别

if (xxx) 成立的条件可以是 xxx = true 或者是 xxx != undefined 和 xxx != null

那是否意味着我检测titie的isCollision属性其实并不为true?他只是不为null或者undefined罢了?