求助帖,Cocos2dx 3.17.2 tmx地图的图块显示不全

用tiled做了个坐标系,Tiled里显示的好好的,到游戏里只显示了一种图块
这是Tiled里显示的:


这是游戏里显示的:

这是怎么回事

auto MapLayer = Layer::create();
MapLayer->setName(“MapLayer”);
this->addChild(MapLayer);

auto Map1 = TMXTiledMap::create(“mwd1.tmx”);
Map1->setName(“Map1”);
Map1->setAnchorPoint(Vec2(0, 0));
MapLayer->addChild(Map1);
Map1->setScale(winy / Map1->getContentSize().height);
Map1->setColor(Color3B(86, 86, 86));

这是源码

大佬快来.

你一个图层用了几种图块?一个图层只能用一种