Durante lo creazione di progetti Unity possono sorgere le più disparate necessità di integrazione e sviluppo. Nel mio approccio ai progetti preferisco sempre implementare il principio di riusabilità dei componenti e a responsabilità singola. Per...
E’ chiaro che alcune funzioni di Unity siano state sviluppate più come “utilities mordi e fuggi” che vere e proprie funzioni ottimizzate. Una di queste è sicuramente InvokeRepeating che permette di chiamare un metodo standard ogni...
Nell’ultimo anno, lo sviluppo del videogioco Sors Adversa, ci ha portato necessariamente a fare una analisi di tutti i giochi dello stesso genere (in questo caso shoot’em up a scorrimento con visuale isometrica). Ammetto che però non è...
In alcuni contesti può rendersi necessario implementare un effetto di nebbia volumetrica che copra il pavimento del nostro applicativo o gioco sviluppato in Unity. Esistono diversi componenti sull’Asset Store, tutti molto potenti e semplici da...
In fase di sviluppo si rende spesso necessario registrare quello che viene renderizzato a video nel Game Mode di Unity.Questo per svariate necessità: pubblicazione sui social/siti, dimostrazioni, punto della situazione, invio a collaboratori etc...
Indubbiamente la fase di backup è una delle più delicate ma anche una delle più importanti, non di meno per un progetto Unity. Il problema di Unity è che la directory di lavoro rischia di diventare pesante ed ingombrante in quanto il software stesso...
Può capitare di avere la necessità di recuperare degli asset grafici (mesh, texture, shader, font, sprite, audio, animazioni, etc) che si trovano nel proprio gioco compilato, magari avendo perduto gli originali. In nostro soccorso viene un...
In certe circostanze può capitare di non riuscire più ad aprire un progetto Unity in quanto viene generato un errore di “caricamento del layout della schermata” dell’editor del software. Questo sembra capitare quando si hanno...
In un normale flusso di lavoro che prevede modellazione 3D e programmazione in Unity, capita di lavorare a diversi aggiornamenti dei modelli 3D utilizzati nel progetto. Capita però di aver già definito in precedenza le impostazioni di importazione...
In alcune circostanze può capitare di eseguire dei comportamenti che attraversano tutta la gerarchia della scena, solitamente per errore (in quantro è un procedura assolutamente da evitare). In questi contesti viene generato un errore di TLS...