#ios4 #cocos2d-iphone
#ios4 #cocos2d-iphone
Вопрос:
Для разрабатываемого приложения storybook (с cocos2d-iphone) в настоящее время я использую класс CCTransitionPageTurn для обработки переходов между сценами каждой страницы. Это денди и все такое, но я бы действительно хотел использовать переход UIViewAnimationTransitionCurlUp из библиотеки iOS SDK (на мой взгляд, гораздо более четкий). Вот пример того, что я сейчас делаю:
PageThreeScene *pageThreeScene = [PageThreeScene node];
[[CCDirector sharedDirector] replaceScene:[CCTransitionPageTurn transitionWithDuration:1.0 scene:pageThreeScene ]];
Есть ли у кого-нибудь какие-либо рекомендации о том, как я мог бы реализовать переключение сцен с помощью собственного UIViewAnimationTransitionCurlUp для iPhone SDK для переходов между сценами? Будет ли что-то подобное большой проблемой? Заранее благодарю за любой вклад.
С уважением,
Крис
Ответ №1:
Вы не можете применить UIViewAnimationTransitionCurlUp к CCScene, потому что это не UIView. И размещение CCScene в UIView не сработало бы, потому что тогда сцена не была бы прикреплена к CCDirector . Кроме того, он все равно не будет принимать CCScene в качестве представления, потому что это не UIView.
Вы могли бы (вероятно) применить эффект ко всей вашей игре в OpenGL, но это не то, чего вы хотите, я знаю.