用lua导入tiled map如何获取到地图块的属性值?

如题,我用tiled map做了个瓦片地图并且用lua脚本导入了,然后想要处理碰撞问题,就需要读取到某个层某个地图块的属性值,但是这里按照网上的教程写了之后,结合lua-test里面的demo代码,发现始终获取不到属性值,求各位大神帮忙解答一下,感激不尽!
(引擎是3.1版本的)

    local map_layer = map:getLayer("Layer 0")
    local git = map_layer:getTileGIDAt(cc.p(1,27))
    cclog(git)
    cclog(type(map:getPropertiesForGID(git)))


```


这里发现,打出来的map:getPropertiesForGID(git)是个int类型,而且跟git的值是一样的,不知道如何获取到属性值,求解。。
local map_layer = map:getLayer("trees")
local git = map_layer:getTileGIDAt(cc.p(0,10))
local properties = map:getPropertiesForGID(git)
print (tostring(properties.collidable))

我也遇到了同样的问题,用getPropertiesForGID获取的值是GID的值。。不知道为什么,楼主的问题解决了么
???