0
我想在iOS的Cocos2D中創建一個自定義場景過渡,它將模擬一本書封面的打開。Cocos2d自定義場景過渡 - 書套開幕
正在進行的場景必須向左翻轉(取決於屏幕的左側邊緣),並顯示即將到來的場景,就好像本書的第一頁剛剛被外出現場。
有關如何做到這一點的任何想法?
我能夠創造的CCTransitionSceneOriented
的執行一個簡單的,書的封面過渡的子類,不幸的是,不是專業的,因爲在嶄露頭角的場景不是增量顯示爲蓋被打開:-(
@implementation TransitionBookCover
-(void) onEnter
{
[super onEnter];
[inScene_ setVisible:NO];
id outCameraAct = [CCOrbitCamera actionWithDuration:duration_/2 radius:1 deltaRadius:0 angleZ:180 deltaAngleZ:65 angleX:0 deltaAngleX:0];
id outHideAct = [CCHide action];
id outDelayAct = [CCDelayTime actionWithDuration:duration_/2];
id outGroupAct1 = [CCSequence actions:outCameraAct, outHideAct, outDelayAct, nil];
id outMoveAct = [CCMoveTo actionWithDuration:duration_/4 position:ccp(-384.0,0.0)];
id outGroupAct2 = [CCSpawn actions:outMoveAct, outGroupAct1, nil];
id inDelayAct = [CCDelayTime actionWithDuration:duration_/2];
id inShowAct = [CCShow action];
id inFuncAct = [CCCallFunc actionWithTarget:self selector:@selector(finish)];
id inGroupAct = [CCSequence actions:inDelayAct, inShowAct, inFuncAct, nil];
[outScene_ runAction:outGroupAct2];
[inScene_ runAction:inGroupAct];
}
@end.
Stephen,謝謝你的回答。 – 2011-02-02 07:58:25