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 …

Unity UI Extensions

marcosecchi Strumenti di Sviluppo, Unity3D 0 Comments

Ho appena scoperto questo interessantissimo progetto: Unity UI Extensions, che si propone di estendere il sistema di UI di Unity (Unity UI Source). La lista dei componenti è lunga ma comprende, tra gli altri Accordion, ReorderableList, RadialLayout, Effects, e così via. Di seguito potete trovare qualche link utile: Pagina del progetto (su bitbucket): https://bitbucket.org/ddreaper/unity-ui-extensions Canale YouTube: https://www.youtube.com/channel/UCG3gZOkmL-2rmZat4ufv28Q Pagina dedicata sul …