10-24 10: 05: 24.576: E/MAP (16278): Ошибка при загрузке файла: tmx/tess.tmx 10-24 10: 05: 24.576: E/MAP (16278): org.andengine.extension.tmx.util.exception.TMXLoadException: org.andengine.extension.tmx.util.exception.TMXParseException: Неожиданный начальный тег: 'imagelayer'. 10-24 10: 05: 24.576: E/MAP (16278): на org.andengine.extension.tmx.TMXLoader.load (TMXLoader.java:256) 10-24 10: 05: 24.576: E/MAP (16278): в org.andengine.extension.tmx.TMXLoader.loadFromAsset (TMXLoader.java:213)Идентификатор загрузки AndEngine TMX ERROR
......
Вот мой код
public MainMap(Activity activity, Engine engine, String mapName) {
super();
String location = "tmx/" + mapName + ".tmx";
try {
tmxLoader = new TMXLoader(activity.getAssets(),
engine.getTextureManager(),
engine.getVertexBufferObjectManager());
this.mTMXTiledMap = tmxLoader.loadFromAsset(location);
this.mTMXTiledMap
.setIsometricDrawMethod(TMXIsometricConstants.DRAW_METHOD_ISOMETRIC_ALL);
this.mTMXLayer = this.mTMXTiledMap.getTMXLayers().get(0);
this.mTMXLayer2 =this.mTMXTiledMap.getTMXLayers().get(1);
createBlockedTile(mTMXTiledMap.getTileColumns(), mTMXTiledMap.getTileRows());
} catch (final TMXLoadException e) {
Log.e("MAP", String.format("Error loading file: %s", location), e);
}
использование
this.attachChild(mainMap.getmTMXLayer());
this.attachChild(mainMap.getmTMXLayer2());