我花了很多时间来做一些简单的事情。我想隐藏并展示精灵 在场景中。
myS = [CCSprite spriteWithFile:@"Background_Pause_pad.png"];
[myS setPosition:ccp(384,470)];
myS.opacity = 0;
[self addChild:myS z:1];
当我需要出现时..
[myS runAction:[CCFadeIn actionWithDuration:1]];
并隐藏它
[myS runAction:[CCFadeOut actionWithDuration:1]];
但是它不起作用.....任何人都可以帮助??
答案 0 :(得分:5)
[mySprite runAction:[CCFadeIn actionWithDuration:0.5f]];
答案 1 :(得分:2)
我认为您可以尝试下面的代码。这对你有用
id action1 = [CCFadeIn actionWithDuration:1];
id action2 = [CCDelayTime actionWithDuration:1];
id action3 = [CCFadeOut actionWithDuration:1];
[myS runAction:[CCSequence actions:action1,action2,action3,nil]];
当你需要fadein fadeout动作时,它会生成它并显示相同的内容。