Как я могу добавить продвижение с одного уровня на другой в libgdx? - PullRequest
0 голосов
/ 23 июня 2011

Какой лучший способ добавить продвижение с одного уровня на другой в libgdx? Я работаю над игрой с libgdx. Мне нужно, чтобы он перешел на следующий уровень после завершения текущего.

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

То, что я делаю, это реализует уровень «обработчик» в абстрактном классе «Screen», который я написал. По сути, у класса экрана есть вызываемая функция удаления, которая обрабатывает уничтожение всех объектов этого экрана, сразу после того, как он вызывает новый экран в действие. Я также написал класс «Level», который «GameScreen» использует и заполняет. Уровень принимает целое число, определяющее, на каком уровне он находится на самом деле. В своей игре я использовал источник метагана Нотча для многих направлений, он, вероятно, тоже сильно помог бы вам!

0 голосов
/ 23 июня 2011

Шаблон состояния может быть подходящим вариантом http://en.wikipedia.org/wiki/State_pattern

...