0

我在 andengine 中加载我的 tmx 级别时遇到问题

 TMXLoader mLoader = new TMXLoader(getAssets(), getTextureManager(), 
 TextureOptions.NEAREST, getVertexBufferObjectManager(), 
 new ITMXTilePropertiesListener() {

        @Override
        public void onTMXTileWithPropertiesCreated(TMXTiledMap pTMXTiledMap,
                TMXLayer pTMXLayer, TMXTile pTMXTile,
                TMXProperties<TMXTileProperty> pTMXTileProperties) {
            // TODO Auto-generated method stub

        }
    });
    try {
        mTiledMap = mLoader.loadFromAsset("mrsai_demo.tmx");
    } catch (TMXLoadException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

运行它会在这一行给我一个空指针mTiledMap = mLoader.loadFromAsset("mrsai_demo.tmx");

4

1 回答 1

0

所以事实证明,如果瓷砖没有填充,andengine 会给出 ua 空指针。要修复它,只需用 Tiled 填充图层上的每个瓷砖。

于 2014-08-11T03:30:08.640 回答