Risorse

In GameMaker si possono definire diversi tipi di risorse, come sprite, suoni, font, oggetti, ecc. In questa sezione trovi un certo numero di funzioni che danno informazioni sulle risorse. Information on resources can be found in the following pages: Sprites, Sounds, Backgrounds, Fonts, Paths, Scripts, Time lines, Objects, Rooms.   Modificare le risorse This functionality is only available in the Standard Edition of GameMaker. It is possible to create new … Leggi tutto

La tastiera

Per l’interazione con la tastiera, esistono le seguenti funzioni e variabili: keyboard_lastkey Codice dell’ultimo tasto premuto. Più avanti ci sono le costanti della tastiera. Può essere cambiato, per esempio impostandolo a 0 dopo averlo trattato. keyboard_key Codice del tasto attualmente premuto. (0 per nessuno). keyboard_lastchar Codice dell’ultimo carattere premuto (come stringa). keyboard_string Stringa che contiene gli ultimi caratteri … Leggi tutto

Interazione con l’utente

Non esiste gioco senza interazione con l’utente. Il modo più comune per farlo in GameMaker è inserendo azioni negli eventi della tastiera e del mouse. A volte serve però più controllo. All’interno di una porzione di codice si può controllare se certi tasti della tastiera sono premuti, si può controllare la posizione del mouse e … Leggi tutto

Funzioni audio di base

Ci sono cinque funzioni collegate ai file audio: per eseguirlo, controllare se è in esecuzione, fermarlo. Most take the index of the sound as argument. The name of the sound represents its index. But you can also store the index in a variable, and use that. sound_play() index Plays the indicates sound once. If the … Leggi tutto

Musica da CD

Standard Edition Ecco anche un certo numero di funzioni per ascoltare musica da un CD. cd_init() Deve essere chiamata prima delle altre funzioni. Dovrebbe essere chiamata anche quando si cambia CD (o semplicemente di tanto in tanto). cd_present() Restituisce se un CD è presente nel lettore di default. cd_number() Restituisce il numero di tracce del … Leggi tutto

Eseguire programmi

GameMaker ha anche la possibilità di lanciare programmi esterni. Per questo ci sono due funzioni disponibili: execute_program() prog arg wait Esegue il programma prog con gli argomenti arg. wait specifica se si deve aspettare che finisca. Può aspettare che il programma termini (mettendo in pausa il gioco) oppure continuare a giocare. execute_shell() prog arg Esegue il programma (o file) … Leggi tutto

Funzioni per le stringhe

Le seguenti funzioni si occupano di caratteri e stringhe chr() val Restituisce una stringa contenente il carattere con il valore del codice basato sulla visualizzazione/stampa secondo l’attuale pagina di caratteri del font. Se non è impostato un font utilizzerà quello di default. Questo dipende dalla macchina: se hai bisogno di una pagina specifica allora impostala all’inizio … Leggi tutto

Fare calcoli

GameMaker ha un grande numero di funzioni per fare calcoli. Costanti Costanti matematiche: true Uguale a 1 false Uguale a 0 pi Uguale a 3.1415…   Funzioni reali Funzioni che trattano i numeri reali random() x Restituisce un numero reale casuale tra 0 e x. Il numero è sempre minore di x random_range() x1 x2 Restituisce un numero … Leggi tutto

Azioni – Draw

Drawing            Settings    Other   Normally in each step of the game, for each instance, its sprite is drawn in the room. You can change this by putting actions in the draw event. Note that these are only executed when the instance is visible! The following drawing actions are available. These actions only make … Leggi tutto

Azioni – Extra

Particles              CD       Other … Nella scheda Extra ci sono un certo numero di azioni relative all’ascolto di CD.  Play CD Standard Edition Con questa azione puoi suonare delle tracce del CD nel lettore di default. Specifichi la traccia iniziale e la traccia finale.  Stop CD Standard Edition Interrompe l’attuale ascolto del CD.  Pause CD Standard … Leggi tutto