读书人

Bug in tiled 地图 extension of AndE

发布时间: 2012-09-18 16:21:42 作者: rapoo

Bug in tiled map extension of AndEngine

异常场景

Bug in tiled 地图 extension of AndEngine

异常产生原因

地图画布未填充的小方格, TMXLayer的addTileByGlobalTileID无法获取GlobalID,从而无法获取纹理方格,因此报出Null Pointer异常。


解决办法

修改 org.andengine.extension.tmx.TMXLayer类中addTileByGlobalTileID方法

if(pGlobalTileID != 0){this.drawWithoutChecks(tmxTileTextureRegion, tmxTile.getTileX(), tmxTile.getTileY(), tileWidth, tileHeight, Color.WHITE_ABGR_PACKED_FLOAT);}





读书人网 >移动开发

热点推荐