Fungus

Interagire con un GameObject in Fungus

marcosecchi Tutorials, Unity3D 0 Comments

Durante il laboratorio di Unity3D per il corso di Applicazioni digitali per le Arti Visive II che sto tenendo alla Nuova Accademia di Belle Arti a Milano mi è stato chiesto come poter interagire con un GameObject all’interno di una applicazione realizzata con Fungus. Fungus è uno strumento opensource per la realizzazione di applicazioni interattive e storie non lineari, che …

Chiamare un Metodo di una Applicazione Unity WebGL da Javascript

marcosecchi Tutorials, Unity3D 0 Comments

In questi giorni sto lavorando su una applicazione WebGL in Unity3D ed una delle richieste del cliente è quella di avere un file di configurazione caricato durante la fase di inizializzazione. Come spesso succede, non è chiarissimo dove questo file vada posizionato e quindi è risultato necessario poter passare il suo indirizzo tramite la pagina HTML che conterrà l’applicazione. Chiamare …

Recuperare il nome completo di un GameObject in Unity

marcosecchi Tutorials, Unity3D 0 Comments

Per recuperare il nome di un GameObject in una scena, è sufficiente utilizzare il parametro name: come fare però se mi serve tutta la gerarchia dell’oggetto (ad esempio, il game object può avere uno o più genitori)? Di seguito mostro un semplice script per recuperare il nome completo. Lo script è creato come metodo di estensione, quindi sarà sufficiente utilizzare …

Tilemancer

Come Creare una Palette Colori con Tilemancer

marcosecchi Strumenti Grafici, Tutorials 0 Comments

Il sistema di creazione di una palette colori di Tilemancer non è dei migliori: come ho scritto in precedenza, non è possibile inserire valori numerici, ma è necessario un click&drag verticale. Fortunatamente esiste un piccolo trucco: è possibile creare una immagine .png con il vostro software grafico preferito ed importarla in Tilemancer. 1. Creazione della Palette Colori Come ho detto …

I Metodi di Estensione C# in Unity

marcosecchi Tutorials, Unity3D 0 Comments

“I metodi di estensione consentono di “aggiungere” metodi ai tipi esistenti senza creare un nuovo tipo derivato, ricompilare o modificare in altro modo il tipo originale. I metodi di estensione sono uno speciale tipo di metodo statico, ma vengono chiamati come se fossero metodi di istanza sul tipo esteso. Per il codice client scritto in C# e Visual Basic non …

Creare MenuItems Dinamici in Unity

marcosecchi Tutorials, Unity3D 0 Comments

Ultimamente ho sperimentato un po’ il funzionamento dei MenuItems in Unity per il mio Sprite Importer tool. In particolare, avevo bisogno di menu generati a runtime, per la selezione di una lista di template. Sfortunatamente questo non è possibile in Unity (in realtà la cosa ha senso, considerando che i MenuItems vengono generati in fase di compilazione). Ho trovato tuttavia …

Effettuare una Estrusione di File SVG Per Unity

marcosecchi Tutorials, Unity3D 0 Comments

Recentemente ho lavorato su un gioco a carte (fisiche) create in Unity chiamato Wasty & Furious ed alcune di queste carte necessitavano di alcuni baloon in stile fumetto: allo scopo ho deciso di utilizzare alcune icone prese da flaticon. Ovviamente, per avere un buon risultato 3D, le icone dovevano essere leggermente estruse. Non sono un modellatore 3D ma, fortunatamente, effettuare …