quick3.6 TMXTiledMap的getPropertiesForGID 方法返回的值总是一个数字

事情是这样的:

我想使用 TMXTiledMap 显示一张地图,然后在地图上放一个角色,接着使用Tiled工具在地图做一些标记,就是将一些位置给标记为不可通过,以此来阻止人物任意走动。

我使用的是quick3.6,载入地图的代码是这样的:

self.tiledMap_ = cc.TMXTiledMap:create("start.tmx")
    self.tiledMap_:setPosition(0, 0)
    self.tiledMap_:addTo(self)

    local metaLayer = self.tiledMap_:getLayer("meta")
    release_print(metaLayer)    -- 输出:userdata

    local tileGid = metaLayer:getTileGIDAt(CCPoint(0, 27))
    release_print("tileGid = " .. tileGid)    -- 在我的地图上输出:1345

    if tileGid and tileGid > 0 then
        local roperties = self.tiledMap_:getPropertiesForGID(tileGid)
        release_print("roperties = ")
        release_print(roperties.disableWalk)
    end
    release_print("ok")


```