“gid==0 || (int)gid >=_tileSet->_firstGid”
今天使用瓦片地图时出现这个问题,求各位大神帮忙解决下
代码如下
_map = TMXTiledMap::create(“mainGame/map.tmx”);
this->addChild(_map);
_map->setPosition(Vec2(0,0));
_layer = _map->layerNamed(“mapLayer”);
_layer->removeTileAt(Vec2(0, 0));
_layer->setTileGID(1, Vec2(0, 0));
一共9张瓦片地图,如果把setTileGID的第一个参数改为2就不会有这个问题,1时会报上面的错,改为2以上的值时不会报错但贴上的图片不知道是什么,只有值为2时才是正确效果。