Game Maker Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Corretti alcuni refusi |
m Little edits |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 24:
È stato creato da [[Mark Overmars]] inizialmente per aiutare a completare il sistema di [[drag and drop]] del suo programma. Da quando [[YoYo Games]] ha acquistato i diritti sul software, il GML è divenuto il [[linguaggio di programmazione]] utilizzabile nello sviluppo di videogiochi con [[Game Maker]]. L'implementazione di questo linguaggio nell'IDE ha reso ai programmatori molta più flessibilità e controllo rispetto alla programmazione tramite l'interfaccia Drag'n'Drop disponibile fino ad allora.
* Attraverso script per la creazione di funzioni personalizzate;
* Interagendo con gli eventi è possibile controllare il comportamento di tali oggetti;
Riga 57:
===Dichiarazione e assegnazione di dato a una variabile===
Come accade in molti linguaggi di scripting, anche in GML è prevista una dichiarazione implicita delle variabili, non sarà quindi necessario indicare tipo e dimensione della variabile a livello di definizione della stessa, quando si ha la necessità di un certo tipo di variabile si
L'[[assegnazione]] di un dato avviene nel seguente modo:
Riga 96:
* '''mouse_ev'''
Il codice viene eseguito da una istanza di oggetto (*)
'''NOTA''': * i codici, tranne quello nel creation_event della room, vengono tutti eseguiti dalle istanze di oggetti.
Riga 109:
* '''any_key_press_ev'''
Si scatena quando viene
* '''any_key_pressed_ev'''
|