Выдает ошибку TiledMapTileMapObject cannot be cast toRectangleMapObject

214
20 февраля 2018, 06:35

Что можно сделать,чтобы решить эту проблему? Exception in thread "LWJGL Application" java.lang.ClassCastException: com.badlogic.gdx.maps.tiled.objects.TiledMapTileMapObject cannot be cast to com.badlogic.gdx.maps.objects.RectangleMapObject

на этом куске кода все ломается

public static void spawnEnemies(Array enemies,float width, float height,TextureAtlas texturePack){

    Iterator<MapObject> mapObjectIterator = map.getLayers().get("Enemies").getObjects().iterator();
    float unitScale= GameConstants.unitScale;
    while(mapObjectIterator.hasNext()){
        // get the map object from iterator
        MapObject mapObject = mapObjectIterator.next();
        // if the name of the object is "zombie" as we have given
        if(mapObject.getName().equals("zombie")){
            Rectangle rectangle = ((RectangleMapObject)mapObject).getRectangle();
            //create a zombie object and place it in that location
            Zombie zombie = new Zombie(width, height, texturePack.findRegion(GameConstants.zombieSpriteSheet),rectangle.x*unitScale,rectangle.y*unitScale);
            enemies.add(zombie);
        }
    }
}
READ ALSO
com.android.tools.aapt2.Aapt2Exception Android Studio

com.android.tools.aapt2.Aapt2Exception Android Studio

После установки Андроид студио выводится такая ошибка:

291
Накладные расходы SQLite

Накладные расходы SQLite

Хотелось бы узнать, насколько затратно открытие и закрытие SQLite в AndroidНа пример есть ViewPager, в котором в каждом фрагменте отображается какая-либо...

206
Вставка изображений в элементы

Вставка изображений в элементы

В общем, такая задача: нужно поместить изображения больших размеров в drawable или mipmap(assets не нужно)Чтобы получать его через R

217
Где должен быть медиа плеер?

Где должен быть медиа плеер?

К сожалению не смог найти подробной инфы, так где же все таки должен быть реализован медиа плеер в приложении? В сервисе, в отдельном классе...

213