Я использую AndEngine.Загрузка следующего уровня нажатием кнопки
У меня есть сцена, которую я бы хотел использовать для всех моих уровней.
Единственное, что изменится, это объекты, загруженные на сцену, с помощью метода, который я создал для загрузки уровня.
Проблема, с которой я столкнулся, заключается в том, что в конце уровня пользователь получает возможность перейти на следующий уровень. Я разрешаю пользователю загружать следующий уровень с помощью этого метода.
this.nextlevel = new Sprite(0,0,150,80,this.nextLevelRegion,this.getVertexBufferObjectManager()){
public boolean onAreaTouched(final TouchEvent pSceneTouchEvent,
final float pTouchAreaLocalX,
final float pTouchAreaLoca) {
GameScene.detachChildren();
loadLevel(level);
return true;
}
};
LoadLevel (int level_number) принимает значение int в качестве параметра. Я увеличиваю эту переменную на уровне ++; после загрузки текущего уровня.
Проблема заключается в том, когда спрайт щелкнул он продолжает добавлять +1 к целому числу уровней и пытается загрузить неверный уровень ..
Кто-нибудь знает лучший способ сделать это?
Спасибо, я попробую! Хорошая игра кстати –