Phaser:播放音效
本文是Phaser系列文章的一部分。點擊這裡查看該系列文章的第一篇。
與顯示圖像類似,要播放音頻文件,您必須預加載它並將其賦予一個標籤:
1 | function preload() { |
對於圖像,我們使用了this.load.image()
,這裡我們使用了this.load.audio()
。
完成這一步後,我們可以將音頻用於我們的create()
或update()
函數中:
1 | this.sound.add('sound') |
這將返回一個對象。重要的是將它賦值給一個變量:
1 | const sound = this.sound.add('sound') |
因為稍後,當我們需要時,我們將在其上調用play()
方法:
1 | sound.play() |
例如,您可以將其與鼠標事件結合使用,當單擊或懸停在項目上時播放聲音。
tags: [“Phaser”, “音效”, “遊戲開發”]