po tak wielu poszukiwaniach, nie mogłem znaleźć żadnego rozwiązania, aby zatrzymać efekt w cocos2d.zatrzymać efekt w cocos2d?
mój wpływ jest odtwarzany dźwięk, który został zaczerpnięty z bazy danych, tak, aby zatrzymać ten konkretny dźwięk muszę do tego:
[[SimpleAudioEngine sharedEngine] stopEffect:[NSString stringWithFormat:@"%@.wav",sound]];
ale mam ostrzeżenie: stopEffect podejmowania całkowitą od wskaźnika bez obsady ..
dlaczego tak jest? Jak mogę zatrzymać wszystkie dźwięki odtwarzane jednocześnie? czy nie konkretny? w inny sposób?
wielkie dzięki.
ok, mam to: ALuint soundEffectID; soundEffectID = [[SimpleAudioEngine sharedEngine] playEffect: play]; [[SimpleAudioEngine sharedEngine] stopEffect: soundEffectID]; – Curnelious
Powinieneś przesłać to jako odpowiedź i zaakceptować odpowiedź, aby oznaczyć pytanie jako rozwiązane. –