NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

"Space Invaders" con Multimedia Fusion, tutorial 2 di 3

 

"Space Invaders" con Multimedia Fusion, tutorial 2 di 3INTRODUZIONE

VIDEOTUTORIAL (YOUTUBE)

VIDEOTUTORIAL (DOWNLOAD)

VERSIONE TESTUALE

LINK E ALTRE RISORSE UTILI

 


 

INTRODUZIONE

Eccoci alla seconda puntata su Space Invaders in Multimedia Fusion.

Per la prima puntata di questa serie, cliccare qui; per la terza e ultima puntata, invece, cliccare qui.

 


 

VIDEOTUTORIAL (YOUTUBE) 

 

 

 


 

VIDEOTUTORIAL (DOWNLOAD)

 

 


 

VERSIONE TESTUALE

Impostiamo la distruzione del proiettile e delle astronavi quando essi entrano in contatto.

 

01-Collisione-tra-nemici-e-proiettile

Distruzione di entrambi gli oggetti

Anteprima di esecuzione del gioco

Vediamo come il tipo di movimento Invaders ci abbia risparmiato un bel po' di lavoro lasciandoci anche la possibilità di personalizzare la velocità di spostamento sia orizzontale che verticale.

 

Andiamo a raddoppiare lo spostamento sulle X per dare qualche possibilità in più ai nostri nemici.

Raddoppiare spostamento sulle X

Adesso tocca ai nostri nemici sparare. Questo evento si verificherà ogni secondo, e sarà solo una delle astronavi nemiche a sparare. Questo sarà reso possibile grazie alla condizione "prendi oggetto a caso".

Creazione evento Timer

Impostazione Timer ogni secondo

Prendi oggetto a caso

Creiamo il proiettile e usiamo due frame in loop per dargli un minimo di animazione.

Creazione del proiettile come oggetto Active

Impostazione immagine frame del proiettile

Possiamo usare due immagini diverse o lo stesso frame "flippato" orizzontalmente.

Flippare orizzontalmente il frame duplicato

Due frame per l'animazione del proiettile

Impostiamo la ripetizione a loop continuo e vediamo il risultato. Per evitare questo spostamento, basterà impostare l'Hot Spot al centro per entrambi i frames.

Loop per la ripetizione infinita dell'animazione

Hot Spot al centro per entrambi i frame

Anteprima animazione proiettile

Adesso possiamo dire al nostro nemico casuale di sparare il proiettile verso il basso.

Evento per far sparare i nemici

Direzione dello sparo

Aggiungiamo il contatore delle vite dandogli come immagine una versione stilizzata della nostra astronave.

Aggiungere il contatore delle vite

Immagine per il contatore delle vite

Impostiamo i comportamenti del proiettile. Quando tocca il fondo dello schermo, ovviamente, viene distrutto.

Evento di distruzione del proiettile quando esce dallo schermo

Per l'interazione con l'astronave aggiungiamo una piccola ma efficace animazione personalizzata.

Definizione animazione per l'astronave colpita

L'animazione "colpito" è la successione, per 5 volte, di due semplici frames: uno con l'astronave e uno con l'astronave un po' più chiara.

Animazione astronave colpita negli eventi

Quando il proiettile colpisce l'astronave, parte l'animazione "Colpito". Al termine dell'animazione, torna l'animazione precedente e una vita viene sottratta.

Azione di sottrazione di una vita per l'astronave colpita

Azioni per gli eventi di collisione

Quando le vite arrivano a 0 la navicella viene distrutta. Ci sono due modi per settare questa condizione; nella prossima puntata, useremo quello più esplicito.

Verificare il numero di vite rimaste

Quando le vite arrivano a zero l'astronave viene distrutta 


 

LINK E ALTRE RISORSE UTILI

 

COMMENTI, DOMANDE, ALTRE RISORSE, ...

Per commenti, domande o altro, accedere al Forum del sito (cliccare qui); per informazioni sulla Registrazione al sito, cliccare qui.

 

 

 
Vai all'inizio della pagina