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

これを実行すると、この行に null ポインターが表示されますmTiledMap = mLoader.loadFromAsset("mrsai_demo.tmx");

4

1 に答える 1

0

したがって、タイルが塗りつぶされていない場合、andengine は ua null ポインターを与えることがわかります。これを修正するには、レイヤーのすべてのタイルを Tiled で塗りつぶします。

于 2014-08-11T03:30:08.640 に答える