5) Modifica dello script
A questo punto possiamo procedere con la modifica dello script per implementare le nuove funzioni. Il nostro codice diventerà:
Analizzando il nuovo codice inserito come prima cosa si nota l'estrema semplicità dello stesso. In realtà non abbiamo fatto altro che utilizzare una sola nuova funzionalità nello script (_age), il resto si ottiene mediante semplicissimi calcoli matematici. La prima aggiunta riguarda il tempo trascorso che ci ricaveremo appunto con _age, successivamente calcoliamo la velocità dividendo i Kb scaricati per il tempo trascorso, e il tempo restante è invece il numero di Kb che ancora devono essere scaricati diviso la velocità.
Per finire aggiungiamo ad ogni variabile il testo necessario per una corretta visualizzazione delle unità di misura, usando come variabili le stesse che avevamo assegnato ai campi di testo in precedenza.
6) Conclusioni
Per utilizzare questo preload in qualsiasi progetto, basterà semplicemente copiare la scena preload ed incollarla nel nostro progetto. Quindi andrà spostata, trascinandola vero l'alto con il mouse, come prima scena del progetto.
Unica nota negativa di questo preload , è che implica l'abilitazione di particolari funzioni di swish. Questo potrebbe comportare un cattivo funzionamento di script particolarmente complessi che necessitano di impostazioni di esportazione diverse. In quei casi potete usare un preload con sola barra di caricamento come questo.