>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come creare un timer in GameMaker

La suite di sviluppo Game Maker di YoYo Games è famosa per la sua capacità di consentire agli sviluppatori di giochi inesperti di creare i loro giochi da sogno senza conoscenze di programmazione. Tuttavia, alcune funzionalità di gioco non hanno funzioni già pronte nell'interfaccia di Game Maker. È qui che lo sviluppatore intraprendente deve scrivere il proprio. Uno di questi casi è per un timer di gioco che limita il giocatore a una certa quantità di tempo per completare un livello.

Passaggio 1

Crea un oggetto facendo clic con il pulsante destro del mouse su "Oggetti" e scegliendo "Crea oggetto". Assegna un nome all'oggetto "timer". Non assegnargli uno sprite.

Passaggio 2

Fai clic su "Aggiungi evento" e "Crea". Questo creerà il codice che si verificherà non appena il gioco inizia.

Passaggio 3

Vai alla scheda "Controllo" e trascina l'icona che assomiglia a un quadrato con la parola "VAR" nel pannello "Azioni". In questo modo viene eseguita l'azione "imposta variabile" e la si utilizza per memorizzare informazioni da utilizzare altrove nel programma. Nella finestra pop-up che appare, dai alla tua variabile il nome "room_speed" e imposta il suo valore su 30. Questo sta dicendo al gioco che vuoi che funzioni a 30 fotogrammi al secondo. Questo è molto importante, poiché Game Maker ricorda solo il numero di fotogrammi che mostra e non quanto tempo è trascorso.

Passaggio 4

Trascina un'altra azione "imposta variabile" nel pannello "Azioni". Assegna un nome a questa variabile "secondi" e impostala su 10. Questa è la quantità di tempo sul timer del gioco.

Passaggio 5

Fai clic sulla scheda "Principale 2" e trascina l'icona che assomiglia a un cronometro nel pannello "Azioni". Modificare l'impostazione "numero di passaggi" per leggere "room_speed". Ricorda che "room_speed" dice al gioco quanti frame si verificheranno in un secondo. Ora stai impostando una sveglia che si attiverà dopo tanti fotogrammi, in altre parole, che si attiverà dopo un secondo.

Passaggio 6

Fai clic su "Aggiungi evento" e scegli "Allarme" per creare la codifica che si verificherà ogni secondo quando l'allarme suona.

Passaggio 7

Trascina un'altra azione "imposta variabile" e imposta la variabile "secondi" su -1 e fai clic sulla casella contrassegnata come "relativo". Questo dice a Game Maker di sottrarre uno dalla variabile dei secondi invece di impostarla semplicemente su -1.

Passaggio 8

Trascina l'icona della variabile di prova nel pannello "Azioni". Sembra la parola "VAR" all'interno di un ottagono. Imposta la variabile da testare su "secondi" e imposta il valore da testare su "0".

Passaggio 9

Vai alla scheda "Principale 2" e trascina l'icona "Fine partita" nel pannello "Azioni". È il pulsante rosso che sembra un pulsante di spegnimento. Questo terminerà il gioco quando i secondi sul timer raggiungeranno lo zero.

Passaggio 10

Torna alla scheda "Controllo". Trascina l'icona "ALTRO" nel pannello "Azioni". Questo dice a Game Maker cosa fare quando i secondi non sono zero e lo useremo per ripristinare l'allarme. Vai alla scheda "Principale 2" e trascina l'azione di allarme impostata nel pannello "Azioni". Ancora una volta, imposta nuovamente la sveglia su "room_speed".

Passaggio 11

Fai clic su "Aggiungi evento" e seleziona "Disegna". Il timer è perfettamente funzionante ma sarebbe giusto farlo vedere al giocatore. Trascina il pulsante "Disegna variabile" dalla scheda "Controllo" e inserisci "secondi" nella casella della variabile.

Passaggio 12

Crea una stanza facendo clic con il pulsante destro del mouse su "stanze" e selezionando "crea stanza". Fare clic in un punto qualsiasi della griglia della stanza per aggiungere un oggetto "timer" alla stanza. Fare clic sul segno di spunta verde per "salvare" e fare clic sulla freccia verde per "eseguire" il gioco. Il gioco dovrebbe durare 10 secondi, con un timer nell'angolo in alto a sinistra dello schermo. Non appena il timer raggiunge lo zero, il gioco terminerà.


  1. Come rendere i video su un iPhone durante una partita
  2. Come fare un iPhone gioco come Angry Birds
  3. Come fare una patch No- CD
  4. Come fare un gioco per cellulare
  5. Come fare una cartella di gioco su iPod Touch
  6. Come creare giochi per cellulari