Dois Sprite jogar a mesma ação, ao mesmo tempo, o primeiro não funciona
-
06-07-2019 - |
Pergunta
- (BOOL) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CocosNode* spHead = [self getChildByTag:tagHead];
CocosNode* spBody = [self getChildByTag:tagBody];
[spHead runAction:fadeOutAction];
[spBody runAction:fadeOutAction];
}
como o código acima, eu quero os sprites para fazer alguma ação, ao mesmo tempo, o segundo funciona exatamente, mas o primeiro não.
Necessidade help.Anyone pode me ajudar?
Solução 2
eu sei
- (BOOL) ccTouchesEnded: (NSSet *) toca withEvent: (UIEvent ) evento { CocosNode spHead = [auto getChildByTag: tagHead]; CocosNode * spBody = [auto getChildByTag: tagBody];
[spHead runAction:fadeOutAction];
[spBody runAction:[[fadeOutAction copy] autorelease]];
}
, em seguida, ok
Outras dicas
Seu fadeOutAction não controla reentrancy?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow