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);
    }
});

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值