47 lines
1.2 KiB
JavaScript
47 lines
1.2 KiB
JavaScript
cc.Class({
|
|
extends: cc.Component,
|
|
properties: {},
|
|
onLoad: function () {},
|
|
start: function () {
|
|
this.gameBj = null;
|
|
},
|
|
init: function () {
|
|
cc.audioEngine.setMusicVolume(.8);
|
|
cc.audioEngine.setEffectsVolume(1);
|
|
},
|
|
onPlayBjM: function () {
|
|
var e = arguments.length > 0 && undefined !== arguments[0] ? arguments[0] : null;
|
|
1 == cc.audioEngine.isMusicPlaying() && cc.audioEngine.stopMusic();
|
|
var o = this.onGetAudioClips(e);
|
|
o && cc.audioEngine.playMusic(o, true);
|
|
},
|
|
onPlayGameEffect: function (e, o) {
|
|
o || (o = false);
|
|
var t = this.onGetAudioClips(e);
|
|
if (t) {
|
|
return cc.audioEngine.playEffect(t, o);
|
|
}
|
|
},
|
|
onPlayBtnEffect: function (e) {
|
|
if (0 != cc.global.isPlaySound) {
|
|
var o = this.onGetAudioClips(e);
|
|
o && cc.audioEngine.playEffect(o);
|
|
}
|
|
},
|
|
pauseAll: function () {
|
|
cc.audioEngine.pauseAll();
|
|
},
|
|
resumeAll: function () {
|
|
cc.audioEngine.resumeAll();
|
|
},
|
|
onStopBjM: function () {
|
|
cc.audioEngine.stopMusic();
|
|
},
|
|
onGetAudioClips: function (e) {
|
|
var o = cc.Audios[e];
|
|
return o || (console.log("未找到该声音文件:", e), null);
|
|
},
|
|
onGetAudioTime: function (e) {
|
|
this.onGetAudioClips(e);
|
|
}
|
|
}); |