Tuesday 15 March 2011

ios - Volume slider for cocos2d v3? -



ios - Volume slider for cocos2d v3? -

i want sound slider command sound volume in cocos2d v3. can see in cocos2d v2 slider created via https://github.com/yannickl/cccontrolextension in v3 isn't work. how can it? thanks!

here how utilize v3.2.1 ccslider command sound slider. part of cocos's standard ui toys, utilize instead of extension:

ccspriteframe *frruler = [ccspriteframe framewithimagenamed:@"slider_track.png"]; ccspriteframe *frknob = [ccspriteframe framewithimagenamed:@"slider_knob.png"]; _maingain = [[ccslider alloc] initwithbackground:frruler andhandleimage:frknob]; [self addchild:_maingain]; [_maingain settarget:self selector:@selector(onmaingainchange:)]; _maingain.positiontype = ccpositiontypepoints; _maingain.anchorpoint = ccp(.5, .5); _maingain.visible = yes; _maingain.position = ccp(kscreenwidth / 2, kscreenheight / 2 - deviceoffset(55)); _maingain.continuous = yes; _maingain.slidervalue = [battlesstatus sharedbattlesstatus].settings.audio.mastervolumegain;

the 'onmaingainchanged:' selector invoked whenever slider slides @ every update interval. process follows:

- (void)onmaingainchange:(id)sender { ccslider *sl = (ccslider *) sender; trace(@"new setting %f", sl.slidervalue); [battlesstatus sharedbattlesstatus].settings.audio.mastervolumegain = sl.slidervalue; _issettingsdirty = yes; }

ios iphone cocos2d-iphone

No comments:

Post a Comment