打开Game脚本,在properties中添加一个属性引用声音文件资源

    1. properties: {
    2. // …
    3. // 得分音效资源
    4. scoreAudio: {
    5. default: null,
    6. type: cc.AudioClip
    7. }
    8. },

    然后在gainScore()方法里插入播放声音的代码。

    1. gainScore: function () {
    2. this.score += 1;
    3. // 更新 scoreDisplay Label 的文字
    4. this.scoreDisplay.string = 'Score: ' + this.score.toString();
    5. // 播放得分音效
    6. cc.audioEngine.playEffect(this.scoreAudio, false);
    7. },

    保存脚本,回到层级管理器,选中Player节点,然后从资源管理器里拖曳assets/audio/jump资源到Player组件的Jump Audio属性上

    选中Canvas节点,把assets/audio/score资源拖曳到Game组件的ScoreAudio属性上,如图8.41和图8.42所示。
    image.png

    image.png