0

ユーザーがボタンに触れるたびにランダムなサウンドを再生しようとしています。これまでの私のコードは次のとおりです。

-(void) playEffect {    
    NSArray *array = [NSArray arrayWithObjects:@"1.mp3", "2.mp3", "3.mp3", nil];
    int index;
    index = random() % array.count;
    sound *theSound = [array objectAtIndex:index]; 
    [theSound play];    
}

-(void)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    UITouch *touch = [touches anyObject];
    //Blah, blah, blah

    //PLAY RANDOM SOUND
    [self playEffect];  
}

どうぞよろしくお願いいたします。

4

1 に答える 1

1

これにはCocosDenshionを使用できます。のようなSmth

[[SimpleAudioEngine sharedEngine] playEffect: pathToYourSoundFile];
于 2012-05-16T10:17:51.810 に答える