3

Cocos2d-x ライブラリと Cocosdenshion AudioEngine を使用して単純なビデオゲームを開発しています。

SharedAudioEngine の playEffect メソッドを使用して単一のサウンドを再生できますが、私がやろうとしているのは、一連の順序で多数のサウンドを再生することです。

しかし、どこから始めればよいかわかりません。セレクターを使用してメソッドを呼び出すアクション シーケンスを作成しようとしましたが、うまくいかないようです。

4

1 に答える 1

0
    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);
于 2015-07-15T06:38:32.300 に答える