Come implementare una semplice camera che funzioni da trackball

in Unity

 

Nel precedente tutorial ho dato le basi per capire i concetti fondamentali per iniziare a lavorare in Unity. Con questo articolo iniziamo a spiegare qualcosa di più specifico ma fondamentale per ogni progetto 3D, ovvero come muovere e ruotare una camera. 

Spiegherò come realizzare una camera che funzioni come trackball, ovvero una camera che ruota e si sposta intorno ad un punto di osservazione, utile per i progetti CAD dove si devono visualizzare scenari su larga scala.

Partiamo dalla creazione di un nuovo progetto, ci ritroveremo con definita solamente una fonte di luce e una Main Camera. Andiamo ad aggiungere un semplice cubo alla nostra scena, sul pannello di sinistra bisogna cliccare con il tasto destro, andare nel sottomenu 3D object e selezionare cube. Questo cubo sarà l'oggetto intorno a cui la nostra camera dovrà ruotare, allontanarsi e avvicinarsi.