Вызов сценария раскадровки из меню 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];
Этот код сообщит навигационному контроллеру создать и передать сцену раскадровки с соответствующим идентификатором.