Testo come texture

    function setup() {
    let caratteri = "Colui che chiede " +
                    "è stupido per un minuto, " +
                    "colui che non chiede " +
                    "è stupido per tutta la vita. ";  // Confucio

    createCanvas(320, 200);
    background(255);
    textFont( 'Courier New', 20 );
    translate(0,16);      // posizione primo carattere

    let i = 0;
    for (let riga=0;  riga<11;  riga++) {
        for (let colonna=0;  colonna<29;  colonna++, i++) {
            let carattere = caratteri.charAt( i % caratteri.length );
            text( carattere, colonna*11, riga*18);
        }
    }
}
  

  

La variabile i serve a selezionare, ciclo dopo ciclo, la sequenza di caratteri da visualizzare. L’espressione “i % caratteri.length” permette di far ripartire il valore di i da 0 quando viene superato il numero totale di caratteri della stringa.

Provare a inizializzare la variabile caratteri con una sequenza più breve di lettere, numeri o simboli. Si consiglia di alternare caratteri o simboli simili con pesi visivi diversi, ad esempio: "|\\ ' /_°" [tenere presente che il simbolo “\” va riportato due volte perché si tratta di un carattere speciale per creare sequenze di escape].