игровое меню в другом классе или в игровом классе? - PullRequest
0 голосов
/ 12 декабря 2011

мы заканчиваем приложение для iphone.

вся игра в одном классе helloWorldLayer.mm. используя cocos2d.

Теперь мне нужно добавить игровое меню.

2 способа.

  1. добавление его в тот же класс в методе init и просто вызов его оттуда как спрайт с кнопками.

  2. создайте еще один класс для класса gameMenu и вызовите этот класс из делегата с помощью:

[[CCDirector sharedDirector] runWithScene: [gameMenu scene]];

затем из меню игры загрузить игровую сцену с:

[[CCDirector sharedDirector] replaceScene: [HelloWorldLayer scene]];

этот метод в порядке? я должен добавить что-то еще? выпустить что-нибудь? память лучше с first или second ?

спасибо большое!

1 Ответ

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

Небольшая сцена экрана игрового меню должна быть лучше - в основном ради организации. Наличие вашего меню в отдельной сцене или в самом игровом классе не должно иметь большого значения, но я все равно предпочел бы иметь его отдельно. Вы также можете сделать какой-нибудь необычный эффект перехода сцены.

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