声音资源: 脚本 MMYinyue.js
var GameDate = require('MMDate01');
const GAME_DATE = GameDate.GAME_DATE;
cc.Class({
extends: cc.Component,
properties: {
baozhaAudio: {
default: null,
type: cc.AudioClip
},
dianjiAudio: {
default: null,
type: cc.AudioClip
},
shengliAudio: {
default: null,
type: cc.AudioClip
},
overAudio: {
default: null,
type: cc.AudioClip
},
},
start () {
GAME_DATE.baozhaAudio = this.baozhaAudio; //获取面板拖的音乐 并赋值给数据类,
GAME_DATE.dianjiAudio = this.dianjiAudio;
GAME_DATE.shengliAudio = this.shengliAudio;
GAME_DATE.overAudio = this.overAudio;
},
});
在其他脚本代码里面播放:
cc.audioEngine.playEffect(GAME_DATE.shengliAudio,false);
//也可以直接播放
cc.audioEngine.playEffect( this.shengliAudio,false);
面板控制声音的部分