本文是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()
例如,您可以將其與鼠標事件結合使用,當單擊或懸停在項目上時播放聲音。