In meinem Spiel verwende ich SKAction repeatActionForever:
Methode, um regelmäßig einige Methoden mit performSelector:
aufrufen. Wie ich gesehen habe, gibt es keine Möglichkeit, dies zu stoppen. Ich habe versucht, über removeActionForKey:
oder removeAllActions
zu stoppen - keine Ergebnisse. Ich möchte diese Aktion nicht rekursiv aufrufen, also brauche ich Hilfe.Stop RepeatActionForever in Sprite Kit
UPDATE: Mein SKAction Code
levelTimer=[SKAction repeatActionForever:[SKAction sequence:@[[SKAction waitForDuration:30.0],[SKAction performSelector:@selector(moveToNextLevel) onTarget:self]]]];
[self runAction:levelTimer withKey:@"levelTimerAction"];
Diese Methode scheint Aktionen zu erwarten, die eingegeben werden. – uchuugaka