Ich versuche, zufällige Sounds in einem Spielmenü zu spielen, es ist tatsächlich Vögel fiepsen. So gibt es viele Vogel-Sounds, aber ich möchte, dass sie randomisiert werden.Schedule Audio in SpriteKit - Swift
this->schedule(schedule_selector(HelloWorld::birdsound),3.2);
Wo:
Ich habe vorher diese mit schedule
entlang der Linien von getan
void HelloWorld::birdsound(){
int soundnum=arc4random()%9+1;
switch (soundnum) {
case 1:
appdelegate->bird1();
break;
case 2:
appdelegate->bird2();
break;
.
.
.
case 9:
appdelegate->bird9();
break;
default:
break;
}
}
So den zufälligen Klang zB spielen, bird1()
:
void AppDelegate::bird1(){
CocosDenshion::SimpleAudioEngine::sharedEngine()->stopAllEffects();
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("bird1.mp3");
}
Wie kann ich etwas ähnliches in Spritekit/swift implementieren, wo ich X
Menge an Soundfiles (oder Vogel fiepst) in zufälliger Reihenfolge mit einer kleinen Lücke (oder warten) dazwischen haben kann? Kann dies mit SKActions
getan werden?