Articles

Unity-Creating Sprites

Annonser

Sprites er enkle 2d-objekter som har grafiske bilder (kalt teksturer) på dem. Unity bruker sprites som standard når motoren er I 2D-modus. Når de vises I 3D-rom, ser sprites ut til å være papirtynne, fordi De ikke har Z-bredde.

Sprites

Sprites vender alltid kameraet i vinkelrett vinkel med mindre det roteres I 3D-rom.

Når Unity lager en ny sprite, bruker Den en tekstur. Denne tekstur blir deretter påført på et nytt GameObject, og En Sprite Renderer-komponent er festet til den. Dette gjør vår gameObject synlig med vår tekstur, samt gir det egenskaper knyttet til hvordan det ser ut på skjermen.

Sprite Renderer

for å lage en sprite I Enhet må vi levere motoren med en tekstur.

La oss lage vår tekstur først. Få en standard bildefil, FOR EKSEMPEL EN PNG eller JPG, som du vil bruke, lagre den, og dra deretter bildet inn I Aktivaområdet Enhet.

opprette Tekstur

dra deretter bildet fra Ressursene inn I Scenehierarkiet. Du vil legge merke til at så snart du slipper museknappen, vises et nytt GameObject med teksturens navn i listen. Du vil også se bildet nå i midten av skjermen I Scenevisningen.

Scenevisning

la oss vurdere følgende punkter mens du oppretter en sprite –

  • ved å dra fra en ekstern kilde til Enhet, legger vi til En Ressurs.

  • Denne Ressursen er et bilde, så det blir en tekstur.

  • ved å dra denne tekstur inn i scenehierarkiet, lager vi et nytt GameObject med samme navn som vår tekstur, med En Sprite Renderer vedlagt.

  • denne sprite renderer bruker den tekstur for å tegne bildet i spillet.

Vi har nå opprettet en sprite i vår scene.

i neste leksjon vil vi se på noen modifikatorer for sprites vi har.

Annonser