当我使用CCTransitionPageTurn替换Scene时,如何将页面背面设置为白色?

时间:2011-06-17 08:05:44

标签: iphone cocos2d-iphone

我使用以下代码来实现替换场景的效果:

[[CCDirector sharedDirector] replaceScene:[CCTransitionPageTurn transitionWithDuration:0.5f scene:alterScene backwards:NO]];

现在,翻页的背面是透明的。我想做的效果是让它变成白色。我怎么能得到它?

2 个答案:

答案 0 :(得分:2)

如果我想在CCTransitionPageTurn上使用白色背景,我可能只会在场景中的所有内容后面创建一个CCLayerColor实例。这将确保在翻页时颜色为白色。

        ////////////////////////////////////////////
    /////create white layer background
    fadeLayer = [CCLayerColor layerWithColor: ccc4(255, 255, 255, 255) width: 1024 height: 768];
    fadeLayer.position = ccp(512, 384);
    fadeLayer.isRelativeAnchorPoint = YES;
    [self addChild: fadeLayer z:105];

答案 1 :(得分:0)