getTileGIDAt 的问题

 
Point tileCoord = this->tileCoordForPosition(position);
 int tileGid = _meta->getTileGIDAt(tileCoord);
 if (tileGid)//这个值 是0所以进不去循环 所以障碍就等于没有设置求大神解答一下  
 { 
  auto properties = _tileMap->getPropertiesForGID(tileGid).asValueMap();
  if (!properties.empty())
  { 
   auto Collision = properties"Meta"].asString();
   if ("True" == Collision)
   { 
    return; 
   }        
  }    
 }     
 _player->setPosition(position); 

我的QQ517060646

请问怎么解决的 我也遇到了