Вызов сценария раскадровки из меню Cocos2d CCMu

Я интегрировал cocos2d с раскадровкой. В представлении cocos2d у меня есть CCMenu с некоторыми кнопками. Я хочу, чтобы, когда я нажимал кнопку, открывал сцену из раскадровки. Это возможно? Я хочу использовать кнопки от cocos2d.

Благодарю.

1 ответ

При просмотре раскадровки назначьте конкретную сцену, для которой вы хотите запустить ID раскадровки, из инспектора идентификации в Интерфейсном Разработчике. Затем сделайте метод, который вызывается кнопкой Cocos2d, вызовите этот метод:

UIViewController *yourViewController = [[CCDirector sharedDirector].navigationController.storyboard instantiateViewControllerWithIdentifier:@"This is the storyboard ID you made from Interface Builder"];
[[CCDirector sharedDirector].navigationController pushViewController: yourViewController animated:YES];

Этот код сообщит навигационному контроллеру создать и передать сцену раскадровки с соответствующим идентификатором.

Другие вопросы по тегам