tiledMapLayer _positionForHexAt方法问题

引擎代码如下:
截取:CCTiledLayer.js _positionForHexAt方法

let index = Math.floor(col) + Math.floor(row) * this._layerSize.width;
let gid = this._tiles[index];
let tileset = this._texGrids[gid].tileset;
let offset = tileset.tileOffset;

如果我这个格子在这个层里面没有任何填充,那我拿到的gid是0,this._texGrids[gid]就会是null,这样获取tileset应该就会报错。不知道是不是我理解错了

这个问题我也碰到了,如果索引了不存在的格子就会出错。暂时先自己写个判断 索引不存在的格子默认索引0格,所以格子至少要有1个。

还有 行列好像反了。

我这边都是直接魔改掉引擎来弄,然后发现还有其他地方问题,都选择不升级了。