2.0引擎CCTiledObjectGroup类Y轴计算错误

  • Creator 版本:2.0

  • 目标平台: WEB

  • 详细报错信息,包含调用堆栈:TiledObjectGroup类Y轴计算错误!

  • 重现方式:45度地图,获取对象层信息时,y轴数据计算错误

  • 之前哪个版本是正常的 :1.10

  • 出现概率:100%

  • 额外线索:
    CCTiledObjectGroup.js文件 第145行
    if (cc.TiledMap.Orientation.ISO !== this._mapOrientation) {
    object.y = height - object.y;
    }
    其中this._mapOrientation 没有定义,导致所有都会执行y轴重计算。建议换成mapInfo.orientation

我又发现145往下的整个代码段都有问题,比如this._container 这个对象也没有定义过 :sweat:

人工置顶