Tutorial Phaser – Parte 8: Gli effetti sonori

Nel precedente articolo di questa serie su Phaser abbiamo inserito il punteggio del giocatore, questa volta andremo ad inserire nel nostro gioco gli effetti sonori per i laser e le esplosioni.

Carichiamo nel preload l’asset dei suoni, usando le chiavi chiameremo “laser” ed “boom”.

Nella funzione create, che ricordiamo essere la funzione caricata subito dopo il preload, prepariamo i suoni usando i nomi che gli abbiamo assegnato in precedenza: “laser” e “boom”

Adesso potremo usare i metodi play degli oggetti laser e boom per lanciare i rispettivi suoni.
Nella funziona “explode”, che gestiva le esplosioni lanciamo il suono “boom”

Per quanto riguarda invece il laser lo gestiremo in update nella gestione dell’evento fireButton.isDown.
Poichè la funzione update viene richiamata molte volte al secondo per evitare un effetti sgradevoli ed un uso spropositato delle risorse dovremo lanciare il suono del laser solo quando il precedente è terminato.

Potete vedere il risultato seguendo questo link o potete scaricare il progetto
Scarica

Nel prossimo articolo vedremo come gestire inizio partita e fine partita nei casi di vittoria o game over.

Precedente Indice

 

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *