Cocos Creator调节音量大小滑动器使用

相信小伙伴们在开发的过程中,会遇到设置声音开关的功能;

那我今天就查了查Cocos Creator官方案例,发现写的还不错,但遗憾的是没有一个字的注释,就按照我理解的顺便整理了一份带注释的代码;

废话不多说,直接撸代码:

cc.Class({
    extends: cc.Component,

    properties: {
    //首先创建AudioSource,把相应的音乐文件拖入
   //添加UI组件Slider,
        music: cc.AudioSource,
        slider_h: cc.Slider,
    },

    onLoad () {
    //获取这个Slider的Progress,且调用方法传入参数
    //其实就是初始加载声音大小
        this.slider_h.progress = 0.5;
        this._updateMusicVolume(this.slider_h.progress);
    },

    _updateMusicVolume (progress) {
        this.music.volume = progress;
    },

//在Slider组件里回调这个函数
    onSliderHEvent (sender, eventType) {
        this._updateMusicVolume(sender.progress);
    }
});

好了,一个简单的声音调节就完成了。。。

你可能感兴趣的:(cocos)