首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Bug in tiled 地图 extension of AndEngine

2012-09-18 
Bug in tiled map extension of AndEngine异常场景异常产生原因地图画布未填充的小方, TMXLayer的addTileB

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);}





热点排行