
Cosa sono le variabili built-in?
Le variabili built-in sono variabili già definite da Processing che ci forniscono informazioni utili in tempo reale. Non dobbiamo dichiararle o assegnare loro un valore: possiamo semplicemente usarle nel nostro codice.
Alcune delle più importanti sono:
widtheheight: Dimensioni della finestramouseXemouseY: Posizione del mousepmouseXepmouseY: Posizione precedente del mouseframeCount: Numero di frame dall’inizio del programmakeyekeyCode: Tasti premuti sulla tastiera
Vediamo ora come utilizzare queste variabili in modo pratico.
1. width e height: conoscere le dimensioni della finestra
Le variabili width e height contengono la larghezza e l’altezza della finestra in pixel. Sono utili quando vogliamo posizionare oggetti in base alle dimensioni dello schermo.
Esempio: Disegnare un cerchio al centro della finestra
void setup() {
size(500, 400); // Imposta la finestra a 500x400 pixel
}
void draw() {
background(240);
fill(0, 150, 255);
ellipse(width / 2, height / 2, 100, 100); // Il cerchio sarà sempre al centro
}
In questo modo, il cerchio sarà sempre al centro, indipendentemente dalla grandezza della finestra.

Esercizio: Modifica il codice per disegnare due cerchi agli angoli opposti della finestra, usando width e height.
Continua a leggere











