Боковой скроллер игры, классы и поток - PullRequest
1 голос
/ 27 июня 2011

Я пытаюсь разработать игру sidescroller в as3. Большая часть моего замешательства исходит из-за недостатка знаний о том, как лучше распределить классы, которые контролируют ход игры.

Например, как лучше всего изменить игровое состояние из главного меню в игровое состояние с включенным визуальным переходом?

Теперь я думаю о том, чтобы добавить слушателей событий к кнопкам, которые удаляют MC основного меню и добавляют MC перехода. Затем я добавляю прослушиватель событий в MC перехода, чтобы отслеживать метку кадра «конец перехода». Это удаляет MC перехода и добавляет MC GameContainer.

Это эффективно? Есть ли другие способы сделать это проще?

Спасибо

1 Ответ

1 голос
/ 27 июня 2011

Я думаю, что лучший способ обработки состояний во флэш-видеоигре - это создание состояний в виде подклассов MovieClip. Затем вы создаете StateManager с возможностью перехода из одного состояния в другое, обрабатывая любой переход между ними. Что касается переходов между меню и игровым состоянием, я не знаю, как вы это делаете, но вам следует рассмотреть возможность загрузки ресурсов определенного уровня во время перехода (с помощью индикатора выполнения или анимации) и перехода в игру после его завершения.

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