creator-代码控制声音

声音资源: 脚本 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);

面板控制声音的部分
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Mihongzhong/article/details/89336270
今日推荐