Articles

Unity – Creating Sprites

Advertisements

Gli sprite sono semplici oggetti 2D che hanno immagini grafiche (chiamate texture) su di essi. Unity utilizza gli sprite per impostazione predefinita quando il motore è in modalità 2D. Se visualizzati nello spazio 3D, gli sprite sembreranno sottili come carta, perché non hanno larghezza Z.

Sprite

Gli sprite affrontano sempre la fotocamera con un angolo perpendicolare a meno che non vengano ruotati nello spazio 3D.

Ogni volta che Unity crea un nuovo sprite, utilizza una texture. Questa texture viene quindi applicata su un nuovo GameObject e un componente di rendering Sprite è collegato ad esso. Questo rende il nostro GameObject visibile con la nostra texture, così come dà proprietà relative a come appare sullo schermo.

Renderer Sprite

Per creare uno sprite in Unity, dobbiamo fornire al motore una texture.

Creiamo prima la nostra texture. Ottenere un file immagine standard come PNG o JPG che si desidera utilizzare, salvarlo e quindi trascinare l’immagine nella regione Risorse di Unity.

creazione di Texture

Quindi, trascinare l’immagine dalle Risorse nella gerarchia della scena. Noterai che non appena lasci andare il pulsante del mouse, un nuovo oggetto GameObject con il nome della tua texture viene visualizzato nell’elenco. Vedrai anche l’immagine ora al centro dello schermo nella vista Scena.

Vista scena

Consideriamo i seguenti punti durante la creazione di uno sprite −

  • Trascinando da una fonte esterna in Unity, stiamo aggiungendo una Risorsa.

  • Questa risorsa è un’immagine, quindi diventa una texture.

  • Trascinando questa texture nella gerarchia della scena, stiamo creando un nuovo oggetto GameObject con lo stesso nome della nostra texture, con un Renderer Sprite collegato.

  • Questo renderer sprite usa quella texture per disegnare l’immagine nel gioco.

Ora abbiamo creato uno sprite nella nostra scena.

Nella prossima lezione, vedremo alcuni modificatori per gli sprite che abbiamo.

Pubblicità