Воспроизведение звуков в последовательности с CocosDenshion?

Я занимаюсь разработкой простой видеоигры, используя библиотеку Cocos2d-x и Cocosdenshion AudioEngine.

Я могу воспроизводить отдельные звуки, используя метод playEffect SharedAudioEngine, но я пытаюсь воспроизвести несколько звуков в последовательном порядке.

Но я понятия не имею, с чего начать. Я пытался создать последовательность действий, которая вызывала бы метод с использованием селекторов, но, похоже, он не работает.

3

Решение

    write number of Function equal to the Number of Sound effects.
like this
Function1(){
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("Sound1.mp3");
}
Function2{
CocosDenshion::SimpleAudioEngine::sharedEngine()->stopAllEffects();
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("Sound2.mp3");
}
Function3{
CocosDenshion::SimpleAudioEngine::sharedEngine()->stopAllEffects();
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("Sound3.mp3");
}
CCSequence *seq = CCSequence::create(Func1,func2,func3,NULL);
CCRepeatForever *repeat = CCRepeatForever::create(seq);
this->runAction(repeat);
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector