Hello Mouse

Un programma scritto sotto forma di lista di istruzioni (come gli esempi precedenti) è detto sketch in modalità statica. Nella modalità statica, si utilizzano una serie di funzioni per eseguire dei compiti o per creare una singola immagine, senza animazioni o interazione. I programmi interattivi si progettano attraverso una serie di fotogrammi, che possono essere creati aggiungendo le funzioni setup() e draw() come … Leggi tutto

Esportare Applet

La funzione File > Export trasforma uno sketch in una forma eseguibile all’interno di un browser web. Quando il codice viene esportato da Processing viene prima convertito in codice Java e poi compilato come applet Java. Quando si esporta un progetto un certo numero di file verranno scritti in una cartella di nome applet creata all’interno della cartella dello sketch. Tutti … Leggi tutto

Esportazione e distribuzione

Una delle più significative tra le caratteristiche dell’ambiente di Processing è la capacità di trasformare il tuo sketch in un’applet o in un’applicazione con un solo click. Seleziona File > Export per esportare il tuo sketch come un’applet. Questo creerà una cartella applet all’interno della cartella del tuo sketch. Aprendo il file interno index.html, aprirai il tuo sketch nel browser. La cartella … Leggi tutto

Creare immagini

Nel caso non si voglia distribuire un certo progetto, si possono comunque creare delle immagini del suo output. Le immagini si salvano con la funzione saveFrame(). Aggiungendo saveFrame() alla fine di draw() si otterrà una sequenza di immagini in formato TIFF dell’output del programma chiamate screen-0001.tif, screen-0002.tif, … Sarà salvato un nuovo file per ogni esecuzione di draw(). Attenzione: la cartella dello sketch … Leggi tutto

Modalità di programmazione

Processing permette di programmare a tre livelli di complessità: base, continua e Java. I principianti dovrebbero cominciare con la modalità base per imparare l’uso delle coordinate, delle variabili, dei cicli… prima di passare alle modalità continua e Java. Base Questa modalità si utilizza per disegnare immagini statiche e per impare le basi della programmazione. Le … Leggi tutto