Im Ausführen von 3 SKActions in einer Sequenz, die ersten beiden laufen gut, aber die FadeInWithDuration verblasst nicht im Knoten, der Knoten wird gerade hinzugefügt, wenn die Ansicht geladen wird. Muss ich den ersten Alphakanal für den Knoten auf 0 setzen? Kann jemand mit Problemen helfen?SKSpriteNode wird nicht mit SKAction in Folge fadeInWithDuration Sprite Kit
- (void)setUpButtonStart
{
SKSpriteNode *buttonStart = [SKSpriteNode spriteNodeWithImageNamed:@"start"];
buttonStart.name = @"buttonStart";
buttonStart.position = CGPointMake(900,50);
[self addChild:buttonStart];
SKAction *wait = [SKAction waitForDuration:2.5];
SKAction *readIntro = [SKAction playSoundFileNamed:@"intro.mp3" waitForCompletion:NO];
SKAction *fadeIn = [SKAction fadeInWithDuration:1.0];
SKAction *sequence = [SKAction sequence:@[wait, readIntro, fadeIn]];
[buttonStart runAction: sequence];
}
Ich würde versuchen, Alpha vor dem Ausführen der Fade-Aktion auf 0 setzen. Diese – LearnCocos2D