本文是Phaser系列文章的一部分。點擊這裡查看該系列文章的第一篇。

與顯示圖像類似,要播放音頻文件,您必須預加載它並將其賦予一個標籤:

function preload() {
 this.load.audio('sound', 'sound.mp3')
}

對於圖像,我們使用了this.load.image(),這裡我們使用了this.load.audio()

完成這一步後,我們可以將音頻用於我們的create()update()函數中:

this.sound.add('sound')

這將返回一個對象。重要的是將它賦值給一個變量:

const sound = this.sound.add('sound')

因為稍後,當我們需要時,我們將在其上調用play()方法:

sound.play()

例如,您可以將其與鼠標事件結合使用,當單擊或懸停在項目上時播放聲音。