我試圖在遊戲菜單中播放隨機聲音,它實際上是鳥兒在吱吱作響。 所以有很多鳥的聲音,但我希望他們是隨機的。在SpriteKit中安排音頻 - Swift
我以前做過這個使用schedule
線沿線的:
this->schedule(schedule_selector(HelloWorld::birdsound),3.2);
其中:
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;
}
}
因此,打隨機聲如bird1()
:
void AppDelegate::bird1(){
CocosDenshion::SimpleAudioEngine::sharedEngine()->stopAllEffects();
CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("bird1.mp3");
}
我該如何在Spritekit/swift中實現類似的功能,在這種情況下,我可以按照隨機順序使用X
數量的聲音文件(或者說鳥語)這可以用SKActions
完成嗎?