DigitalBros Game Academy

Corso di specializzazione in Unity3D a Milano

marcosecchi Insegnamento, Unity3D 0 Comments

[Edit]: l’inizio dei corsi è stato al momento rinviato a data da destinarsi. Quest’anno DigitalBros Game Academy espanderà la propria offerta formativa aggiungendo una serie di corsi di specializzazione. Tra questi ce ne sarà uno interamente dedicato ad Unity3D di cui io sarò il docente. Il corso incomincerà a gennaio, in orario serale ed avrà una durata di 96 ore …

NABA Milano

Unity Workshop: Concerto per Intelligenze Artificiali

marcosecchi Insegnamento, Unity3D 0 Comments

I giorni 25 e 26 luglio ho tenuto presso la Nuova Accademia di Belle Arti di Milano un workshop intitolato Concerto per Intelligenze Artificiali incentrato su Unity3D.   Le slide di presentazione ed il materiale del workshop, possono essere trovate al seguente indirizzo: http://www.thebitcave.com/download/concerto_per_ai. Una delle richieste, dato il percorso formativo degli studenti, era quello di non utilizzare nessun tipo di …

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 …

Recensione Asset: EasyEditor

marcosecchi Dev, Unity3D 0 Comments

Qualche tempo fa, ho scritto a proposito di sia importante estendere lo Unity Editor durante il processo di sviluppo. Sfortunatamente, il più delle volte ci si trova a scrivere la propria estensione di fretta (beh… almeno è quello che succede a me…) ed il vostro Editor personalizzato (ed il corrispondente codice!) diventerà un ammasso di dati caotici. Per mia fortuna …

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 …

Recensione Asset: QHierarchy

marcosecchi Strumenti di Sviluppo, Unity3D 0 Comments

QHierarchy è una estensione per Unity Editor che vi permette di potenziare lo Hierarchy Panel. Fig. 1 – Il pannello QHierarchy La prima cosa che noterete dopo l’installazione, sarà una lista di icone alla sinistra ed alla destra di ogni game object. Lo Hierarchy Panel è ora suddiviso in due colonne: La object icon con il nome dell’oggetto La object …

Recensione Asset: Ruler 2D

marcosecchi Strumenti di Sviluppo, Unity3D 0 Comments

Recentemente, ho lavorato su un prototipo in Unity3D che serviva a mostrare lo stato delle sale all’interno di un edificio: ognuna di esse doveva mostrare una lista di risorse libere o prenotate. I tempi (come al solito) erano strettissimi ed avevo la necessità di posizionare decine di tavoli (le risorse) secondo le richieste del cliente. Di solito, ho la tendenza …