关于cocos2dx3.0读取tilemap对象层信息的相关代码我已经找到,在这分享一下。

[cpp] 

void GameLayer::loadMapInfo(TMXTiledMap *map)
{
TMXObjectGroup *objGroup;
objGroup = map->objectGroupNamed("CollisionBound");
 //这里我自己建的层名字叫CollisionBound,你要用你自己建的对象层的名字
if(objGroup != NULL)
{
ValueVector arrGroup = objGroup->getObjects();
int n = arrGroup.size();
for(int k = 0; k < n; ++k)
{
ValueMap objInfo = arrGroup.at(k).asValueMap();
float x = objInfo.at("x").asFloat();
float y = objInfo.at("y").asFloat();
float width = objInfo.at("width").asFloat();
float height = objInfo.at("height").asFloat();
//your code
}
}
}