auto map = TMXTiledMap::create("maps/l1_1.tmx");
this->addChild(map);
auto enable = map->getLayer("collidableLayer");
log("collidableLayer is %s", enable ? "not null" : "null");
auto enableList = enable->getChildren();
for (int i = 0; i < enableList.size(); i++)
{
auto sp = enableList.at(i);
ASCOORD coord = computeASCOORD(sp->getPosition());
m_aStar.SetObstacle(coord);
}
```
如上用getChildren(), 获取不到图层中的砖块精灵,返回的Vector是空的。
环境:cocos2d-x 3.6