
Nella lezione precedente abbiamo visto come far muovere al giocatore l’astronave con Phaser. Vedremo adesso come aggiungere la possibilità di sparare dei laser premendo la barra spaziatrice.
Per prima cosa carichiamo l’immagine del laser nella directory principale del progetto
ScaricaAll’interno della funzione di preload aggiungeremo quindi, come gia visto nella lezione 1, la grafica del laser con la chiave “laser”
Come gia accennato in precedenza Phaser si caratterizza per avere una serie di oggetti gia pronti per le esigenze più comuni. In questo caso non dovremo gestire manualmente la creazione e distruzione dei proiettili o della frequenza di fuoco ma demanderemo tutta la gestione all’oggetto Weapon.
Nella funzione di inizializzazione (create) aggiungeremo il codice per creare e configurare l’oggetto Weapon.
Sempre in create aggiungeremo un controllo sulla la barra spaziatrice che useremo come comando per fare fuoco.
Ora nel ciclo di gioco, quindi nella funzione update, inseriremo il codice per attivare l’oggetto Weapon quando la barra spaziatrice risulterà premuta.
Ricordo che i controlli hanno bisogno della tastiera, quindi il gioco al momento non supporta dispositivi touch come smartphone e tablet.
Potete vedere il risultato seguendo questo link o potete scaricare il progetto
Scarica
Nel prossimo articolo vedremo come aggiungere le astronavi nemiche.

Molto ben fatto questo mini tutorial ma le rimanenti parti dove le trovo?
Ciao Sophie, ho appena inserito la prossima parte dell’articolo. Cerco di completare la serie in breve tempo.
Grazie mille del feedback!