обновление сцены между уровнями в cocos2d - PullRequest
0 голосов
/ 11 декабря 2011

Используя cocos2d в моей игре, мне нужно перезагрузить всю сцену после завершения уровня. Моя игра в one class helloWorldLayer.mm, и она имеет условия для загрузки разных фонов для разных уровней. Я хочу, чтобы по завершении уровня я увеличивал уровень на 1 и снова загружал всю сцену (init), чтобы новые фоны и спрайты были перезагружены.

Каков наилучший способ сделать это?

Большое спасибо.

1 Ответ

1 голос
/ 11 декабря 2011

Полагаю, вы загружаете данные из plist.

Что вам нужно сделать, это удалить все элементы со сцены, а затем вызвать функцию loadingplist и воссоздать слой.

У вас может быть одноэлементное хранилище для подсчета вашего уровня, после завершения игры увеличьте значение в одноэлементном наборе, а затем получите значение позже, чтобы воссоздать следующий уровень.

Надеюсь, это поможет ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...