Я пытаюсь создать метод для моего CCSprite
основанного Player
класса, чтобы запускать и исчезать экземпляр игрока до тех пор, пока он не остановился, вызвав stopAllActions.
В моем Player
классе Ihave:
- (void)pulse
{
[self setOpacity:1.0];
CCAction *fadeIn = [CCFadeTo actionWithDuration:0.5 opacity:0.5];
CCAction *fadeOut = [CCFadeTo actionWithDuration:0.5 opacity:1.0];
CCSequence *pulseSequence = [CCSequence actions:
fadeIn, // I get a warning about incompatible pointer types...
fadeOut,
nil];
[self runAction:pulseSequence];
}
Это не работает и не обращается к повторению навсегда.Я знаю, что, вероятно, мне следует использовать CCRepeatForever
, но я не вижу, как правильно его реализовать.
Спасибо!