对于正在开发的故事书应用程序(使用cocos2d-iphone),我目前正在使用CCTransitionPageTurn类来处理每个页面场景之间的过渡。这是花花公子,除了我真的想从iOS SDK库中使用UIViewAnimationTransitionCurlUp过渡(在我看来更加脆弱)。以下是我目前正在做的一个例子:
PageThreeScene *pageThreeScene = [PageThreeScene node];
[[CCDirector sharedDirector] replaceScene:[CCTransitionPageTurn transitionWithDuration:1.0 scene:pageThreeScene ]];
有没有人对如何使用iPhone SDK自己的UIViewAnimationTransitionCurlUp实现场景切换以实现场景之间的转换有任何建议?这样的事情会是一个巨大的痛苦吗?提前感谢任何意见。
此致
克里斯
答案 0 :(得分:0)
您不能将UIViewAnimationTransitionCurlUp应用于CCScene,因为它不是UIView。将CCScene放在UIView中是行不通的,因为那时场景不会附加到CCDirector上。另外,它不会接受CCScene作为视图,因为它不是UIView。
你可以(可能)将效果应用到整个游戏的openGL视图中,但这不是你想要的,我知道。