How to Add music to a Phaser3 Game
Ready to add some music to a phaser3 project? Let's start with our 'Hello World' program and attach some music.
<html lang="en"> <head> <meta charset="UTF-8" /> <title>Music Example</title> <script src="phaser.min.js"></script> <style type="text/css"> body { margin: 0; } </style> </head> <body> <script> var config = { type: Phaser.AUTO, width: 800, height: 600, scene: { preload: preload, create: create, } }; var music; var game = new Phaser.Game(config); function preload() { this.load.audio('myMusic', 'a_song.ogg');//Does not have to be an ogg file } function create() { music = this.sound.add('myMusic'); music.play(); text = this.add.text(200, 200, 'Hello World', { fontSize: '50px', fill: '#9999ff' }); }//create </script> </body> </html>
And if you want your music to play on a continuous loop, then set the loop property to true.
music = this.sound.add('myMusic');
music.loop = "true";
music.play();
Comments
Post a Comment