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 dell’applet può essere letteralmente copiata su un sito web e sarà visibile da chiunque ha installato Java sul proprio sistema.
Similmente, puoi usare File > Export Application per esportare il tuo sketch come un’applicazione per WindowsMac OS X o Linux.

Le applet e le cartelle delle applicazioni verranno sovrascritte ogni volta che esporti.
Fai una copia o spostale dalla cartella dello sketch prima di modificare il file index.html o altri file della cartella.


Caratteristiche della modalità Present


Il tasto ESC interromperà l’esecuzione di uno sketch, anche in modalità Present.
Per impedire che accada, intercetta ESC con keyPressed() in modo che non arrivi alla PApplet.

Utilizza il codice seguente per impedire che ESC chiuda l’applicazione:

void keyPressed()
{
    if(key == ESC)
    {
        key=0;
    }
}

Il pulsante stop può essere nascosto con l’opzione da linea di comando --hide-stop.

Non è semplice nascondere il pulsante Stop all’interno dell’ambiente di Processing (a meno che lo sketch non lo nasconda in qualche modo…) quindi è meglio esportare l’applicazione.

Per fare in modo che uno sketch sia eseguito a tutto schermo, utilizza

size(screen.width, screen.height)

La variabile screen verrà inizializzata con le dimensioni del tuo schermo principale (di default).