Как я могу использовать UIViewAnimationTransitionCurlUp для переходов сцены в Cocos2d? - PullRequest
2 голосов
/ 15 апреля 2011

В разрабатываемом приложении для сборника рассказов (с cocos2d-iphone) в настоящее время я использую класс CCTransitionPageTurn для обработки переходов между сценами каждой страницы.Это прекрасно, и все, но мне бы очень хотелось использовать переход UIViewAnimationTransitionCurlUp из библиотеки iOS SDK (на мой взгляд, гораздо более хрустящий).Вот пример того, что я сейчас делаю:

PageThreeScene *pageThreeScene = [PageThreeScene node];
[[CCDirector sharedDirector] replaceScene:[CCTransitionPageTurn transitionWithDuration:1.0 scene:pageThreeScene ]];

Есть ли у кого-нибудь какие-либо рекомендации о том, как я могу реализовать переключение сцен с собственным SDK iPhone UIViewAnimationTransitionCurlUp для переходов между сценами?Будет ли что-то подобное большой болью?Заранее спасибо за любой вклад.

С уважением,

Крис

1 Ответ

0 голосов
/ 31 августа 2011

Вы не можете применить UIViewAnimationTransitionCurlUp к CCScene, потому что это не UIView. И размещение CCScene в UIView не будет работать, потому что тогда сцена не будет привязана к CCDirector. Кроме того, он все равно не примет CCScene как представление, потому что это не UIView.

Вы могли (вероятно) применить эффект к представлению openGL всей вашей игры, но я знаю, что это не то, что вам нужно.

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