Risorse – Script

Le funzioni seguenti forniscono informazioni su uno script: script_exists() ind Dato l’indice di uno script restituisce: esiste?, il nome, la stringa di testo script_get_name() ind script_get_text() ind   Modificare Script Gli script non possono essere modificati durante l’esecuzione del gioco. Gli script fanno parte della logica del gioco. Cambiare uno script porterebbe a un codice … Leggi tutto

Risorse – Sprite

Le funzioni seguenti forniscono informazioni su una sprite: sprite_exists() ind Dato l’indice di una sprite restituisce: esiste?, il nome, il numero di sottoimmagini, la larghezza, l’altezza, trasparente?, smoothed?, preloaded?, x-offset, y-offset sprite_get_name() ind sprite_get_number() ind sprite_get_width() ind sprite_get_height() ind sprite_get_transparent() ind sprite_get_smooth() ind sprite_get_preload() ind sprite_get_xoffset() ind sprite_get_yoffset() ind sprite_get_bbox_left() ind Dato l’indice di una … Leggi tutto

Risorse – Font

Le funzioni seguenti forniscono informazioni su un font: font_exists() ind Dato l’indice di un font restituisce: esiste?, il nome, il fontname, bold?, italic?, l’indice del primo carattere, l’indice dell’ultimo carattere font_get_name() ind font_get_fontname() ind font_get_bold() ind font_get_italic() ind font_get_first() ind font_get_last() ind   Modificare Font It is possible to create, replace, and delete fonts during … Leggi tutto

Risorse – Timeline

Le funzioni seguenti forniscono informazioni sui temporizzatori, timeline: timeline_exists() ind Dato l’indice di un temporizzatore restituisce: esiste?, il nome timeline_get_name() ind   Modificare Timeline Sono disponibili le seguenti funzioni per creare e modificare i temporizzatori. Non moficare i temporizzatori che sono in uso! timeline_add() Aggiunge una nuova timeline. Restituisce l’indice della timeline. timeline_delete() ind Elimina la … Leggi tutto

Versioni

Game Maker si presenta in diverse versioni Studio Studio Professional € 74.99 Studio Master Collection € 479.99 La versione Studio è rivolta a chi fa i primi passi del percorso per lo sviluppo di giochi. Può essere utilizzata gratuitamente però ha alcune limitazioni No Configurations No Texture Group Control No Extra Target Modules No DSP (Developer Services … Leggi tutto

Suono e musica

Il suono gioca un ruolo cruciale nei giochi per computer. I suoni si aggiungono ai giochi sotto forma di risorse audio, sound resources. Assicurati che i nomi utilizzati siano validi come nomi di variabili. Si possono specificare quattro tipi diversi di suoni: suoni normali, musiche di sottofondo, suoni 3D e suoni che devono essere riprodotti tramite … Leggi tutto

File INI

Per passare ai programmi le impostazioni di certi parametri un meccanismo standard è l’utilizzo dei file INI. I file INI contengono sezioni e ciascuna sezione un certo numero di coppie nome-valore. Per esempio, ecco un tipico file INI: [Form] Top=100 Left=100 Caption=The best game ever [Game] MaxScore=12324 Questo file contiene 2 sezioni, una di nome Form e l’altra … Leggi tutto

Risorse – Room

Le funzioni seguenti forniscono informazioni su un livello: room_exists() ind Dato l’indice di un livello restituisce: esiste?, il nome room_get_name() ind Nota che, siccome i livelli cambiano mentre giochi il livello, ci sono altri metodi per ottenere informazioni sul livello attuale. Modificare Room Manipulating rooms on the fly is a dangerous thing to do. You … Leggi tutto

Registro di sistema

Se vuoi memorizzare una piccola quantità di informazioni tra diverse esecuzioni del gioco c’è un meccanismo più semplice che usare un file. Puoi usare il registro di sistema. Si tratta di un grande database che Windows mantiene per tenere traccia di tutte le impostazioni per i programmi. Una voce ha un nome e un valore. … Leggi tutto

Comandi specifici dei dispositivi

… os_type Questa variabile contiene la piattaforma sulla quale il gioco è in esecuzione. Può essere una delle seguenti: os_win32 eseguibile Windows 32bit os_win64 eseguibile Windows 64bit os_macosx Mac OSX os_psp Playstation portatile os_ios Apple iOS (iPhone, iPad, iPod Touch, …) os_android dispositivo Android (cellulare o tablet). os_device Questa variabile aiuta a classificare ulteriormente il … Leggi tutto