September 18
Game Maker 5 è un pacchetto di sviluppo del gioco da YoYo Games che tenta di portare lo sviluppo del gioco alla portata di programmatori non-computer, e, in generale, ci si riesce. Tuttavia, una difficile ma comune gioco caratteristica che Game Maker non ha un supporto ovvia per gioco è in pausa.
1 Open Game Maker 5 e attivare la modalità avanzata facendo clic su "File" e "modalità avanzata".
2 Creare un nuovo script facendo clic destro "script" e cliccando su "Add Script". Si aprirà l'editor di script. Nella casella Nome, digitare "pauseScript." Questo sarà il nome con cui Game Maker 5 sapranno lo script.
Incollare il seguente codice in Script Editor:
pausa = true
while (pausa) {
draw_text(10,10, "Paused. Press ENTER to unpause")
screen_refresh ()
il sonno (500)
pausa =! keyboard_check_direct (vk_enter)
}
La chiave per lo script è il "while (pausa)" loop. Si avvale di un sottile tratto di Game Maker: mentre un gioco è all'interno di uno script, non sta facendo qualsiasi altra elaborazione. Finché il "while (pausa)" ciclo è in corso, nient'altro può accadere nel gioco. Questo, in effetti, mette in pausa il gioco. Fare clic sul pulsante verde segno di spunta per salvare lo script e chiudere l'editor di script.
3 Creare un oggetto "pauseListener" facendo clic destro "oggetto" e scegliendo "Aggiungi oggetto".
Deselezionare la casella di controllo "visibile" e cliccare su "Aggiungi l'evento." Scegliere "premere il tasto" e "spazio".
Fare clic sulla scheda codice e trascinare l'icona "eseguire lo script" nelle "azioni" box.This è l'icona che assomiglia a un foglio di carta con una freccia verde su di esso.
Fare clic sul pulsante lista sceneggiatura e selezionare l'opzione "pauseScript." Fai clic su "OK".
Fare clic su OK per salvare l'oggetto "pauseListener".
4 Fare clic destro "Rooms" e scegliere "aggiungi stanza". Fare clic sulla casella di riepilogo sotto "Oggetto per aggiungere con il mouse" e selezionare pauseLstener. Fai clic su un punto qualsiasi mappa della stanza per aggiungere la pauseListener alla stanza. Sarà necessario aggiungere l'ascoltatore a ogni livello del gioco che può essere messo in pausa in questo modo. Esso appare sulla mappa come un punto interrogativo blu, ma sarà invisibile durante il gioco.