黒のpng画像を使用して、cocos2dでフェードインフェードアウト効果を作成しようとしています。カジュアルな方法ではなく、何かを示すためのより良い方法を作るためです...
このコードに何か問題がありますか?
- (void) effectFade {
CCSprite *effectScreen = [CCSprite spriteWithFile:@"black-iphone.png"];
effectScreen.opacity = 0;
[effectScreen runAction:[CCSequence actions:
[CCFadeIn actionWithDuration:1],
[CCCallFunc actionWithTarget:self selector:@selector(hideOutShowIn)],
[CCFadeOut actionWithDuration:1],
[CCCallFunc actionWithTarget:self selector:@selector(finish)],
nil]];
CCFadeTo *fadeIn = [CCFadeIn actionWithDuration:1];
CCFadeTo *fadeOut = [CCFadeOut actionWithDuration:1];
CCSequence *fadeSequence = [CCSequence actionOne:fadeIn two:fadeOut];
}