2

これは、オプションレイヤーではうまく機能しますが、何らかの理由で他のレイヤーでは機能しません。このスライダーを他のレイヤーで機能させるために必要なものはありますか? 特定の敵が出現したときにプレイエフェクトを使用し、サウンドエフェクトが再生されます。私が得ることができる助けに感謝します。

    CCControlSlider *slider1 = [CCControlSlider sliderWithBackgroundFile:@"sound bar2.png" progressFile:@"sound bar2.png" thumbFile:@"sound icon.png"];
    slider1.minimumValue = 0.0f; // Sets the min value of range
    slider1.maximumValue = 1.0f; // Sets the max value of range

    // When the value of the slider will change, the given selector will be call
    [slider1 addTarget:self action:@selector(valueChanged1:) forControlEvents:CCControlEventValueChanged];

    [slider1 setPosition:ccp(240,8)];        

    [self addChild:slider1 z:1];


- (void)valueChanged1:(CCControlSlider *)sender
{
    // Change volume of your sounds
    [[SimpleAudioEngine sharedEngine] setEffectsVolume:sender.value];
}

さらにファイルが必要な場合や質問がある場合は、お気軽にお問い合わせください。

4

0 に答える 0