Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

Come fare un timer in Game Maker

Il Gioco suite di sviluppo Maker da YoYo Games è popolare per la sua capacità di lasciare che gli sviluppatori di giochi alle prime armi creano i loro giochi da sogno senza conoscenze di programmazione . Tuttavia, alcune caratteristiche del gioco non hanno funzioni già pronte nell'interfaccia Game Maker . Questo è dove l' intraprendente sviluppatore deve scrivere la sua. Uno di quei casi è per un timer di gioco che limita al giocatore di una certa quantità di tempo per completare un livello . Istruzioni
1

Crea un oggetto facendo clic destro su "Oggetti" e scegliendo "Crea oggetto. " Assegnare un nome al "timer ". Oggetto Non assegnare una sprite .
2

Clicca "Add Event " e "Crea ". Questo creerà il codice di verifica non appena il gioco comincia .
3

Vai alla scheda " Control" e trascinare l' icona che appare come un quadrato con la parola " VAR " in al pannello " Azioni " . Fare questo è la " variabile set" azione e lo si utilizza per memorizzare le informazioni per l'uso in altre parti del programma . Nella finestra di pop - up che appare , date il vostro variabile il nome di " room_speed " e impostare il valore a 30. Questo sta dicendo il gioco che si desidera che funzioni a 30 fotogrammi al secondo. Questo è molto importante , dal momento che Game Maker ricorda solo il numero di fotogrammi si vede e non quanto tempo trascorre .
4

Trascinare un altro " variabile set" azione nel pannello " Azioni " . Nome Questa variabile "secondi" e impostarlo su 10 . Questa è la quantità di tempo sul timer del vostro gioco .
5

Fare clic sul "Main 2" scheda e trascinare l'icona che sembra un cronometro nel pannello " Azioni " . Modificare il " numero di passi" impostazione di leggere " room_speed . " Ricorda che " room_speed " racconta il gioco quanti si verificheranno fotogrammi in un secondo. Ora si sta impostando un allarme di andare via dopo che molti frames - . , In altre parole , di andare via dopo un secondo
6

Fare clic su " Add Event " e scegliere " allarme" per creare la codifica che si verifica ogni secondo quando l'allarme si spegne .
7

Trascinare un altro " variabile set" azione e impostare i "secondi" variabile a -1 e fare clic sulla casella " relativo". Questo dice Game Maker per sottrarre uno dalla variabile invece di semplicemente impostandolo a -1 secondi .
8

Trascinare l'icona variabile di test nel pannello " Azioni " . Sembra che la parola " VAR " all'interno di un ottagono . Impostare la variabile di essere testati per "secondi" e impostare il valore di essere testati per come " 0 ".
9

Vai "Main 2" scheda e trascinare l'icona " End Game " in il pannello " Azioni " . E ' il pulsante rosso che sembra un tasto di spegnimento . Questo finirà il gioco quando i secondi sul timer raggiunga lo zero .
10

Torna alla scheda " Control" . Trascinare l'icona " ELSE " nel pannello " Azioni " . Questo dice Game Maker cosa fare quando i secondi non sono pari a zero e abbiamo intenzione di usare questa funzione per ripristinare l'allarme . Andare al "Main 2" scheda e trascinare l'azione di allarme impostato nel pannello " Azioni " . Ancora una volta , impostare l'allarme su " room_speed . "
11

Fare clic su " Aggiungi evento " e selezionare " Draw ". Il timer è completamente funzionale , ma sarebbe giusto lasciare che il giocatore vede. Trascinare il pulsante "Disegna Variabile " dalla scheda "Control " e inserire "secondi" in area variabile .
12

creare una stanza da "stanze" destra - mouse e selezionando "creare spazio ". Fare clic su un punto qualsiasi della griglia della stanza per aggiungere un oggetto "timer " per la stanza . Fare clic sul segno di spunta verde per "salvare " e fare clic sulla freccia verde per "correre" il vostro gioco . Il gioco dovrebbe funzionare per 10 secondi , con un timer in alto a sinistra dello schermo . Non appena il timer raggiunge lo zero , il gioco finirà .

 

Programmazione © www.354353.com