Kako oblikovati in kodirati vrstico zdravja v Unity3D

Kako oblikovati in kodirati vrstico zdravja v Unity3D
Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Zdravje, ki je bilo uvedeno v nekaterih najzgodnejših video igrah na svetu, je običajna mehanika, ki vztraja v številnih najbolj priljubljenih naslovih današnjega časa. Zdravje omogoča uporabo zapletenih bojnih mehanik, ustvarjanje napredovanja igralcev in naredi vašo igro bolj intuitivno. Toda kako dodati zdravstveni sistem svojim igram?





Unity3D olajša dodajanje 2D elementov uporabniškega vmesnika v 3D igre, zato je odličen kraj za prvi začetek raziskovanja vrstic zdravja.





Kaj se boste naučili

Na prvi pogled se ta projekt morda ne zdi zapleten. Kljub temu boste morali razumeti več ključnih konceptov kodiranja Unity3D, da ustvarite delujočo vrstico zdravja. To pomeni, da se morate med tem projektom veliko naučiti, vključno z:





  • Kako ustvariti 2D elemente uporabniškega vmesnika/sprite v Unity3D.
  • Kako urediti komponente predmeta igre s kodo.
  • Kako deliti spremenljivke med skripti v Unity3D.

1. korak: Nastavite svojo sceno

Preden lahko začnete kodirati vrstico zdravja, potrebujete sceno z modelom igralca, na katerega se bo nanašala. Za začetek lahko sledite našemu vodnik za krmiljenje znakov Unity3D, ki temelji na fiziki ustvariti model igralca z osnovnimi kontrolami.

Ko sta scena in model predvajalnika pripravljena, je čas, da dodate element uporabniškega vmesnika. Z desno miškino tipko kliknite znotraj okna hierarhije in izberite uporabniški vmesnik > Slika . To bo ustvarilo dva nova elementa v vaši hierarhiji: nadrejeni objekt Canvas in podrejeni objekt Image. Spremenite ime podrejenega predmeta v Healthbar. Z inšpektorjem izberite širino, višino in položaj za vrstico zdravja.



povežite igralno ploščo wii u z računalnikom
 unity dodajte sliko uporabniškega vmesnika

Dodate lahko nekoliko večjo sliko uporabniškega vmesnika z barvo, nastavljeno na črno, ki bo delovala kot ozadje/obroba za vrstico zdravja. Prepričajte se le, da je nad vrstico zdravja v hierarhiji, tako da se prikaže za njo.

Ta element uporabniškega vmesnika deluje kot osnova za vašo vrstico zdravja, vendar potrebujete tudi sprite, da ga animirate. Pojdite v podokno Projekt, kliknite z desno tipko miške in izberite Ustvari > 2d > Sprites > kvadrat .





 unity dodajte nov sprite

V hierarhiji izberite Healthbar in povlecite sprite, ki ste ga pravkar ustvarili, v izbirno polje Izvorna slika znotraj inšpektorja. Lahko tudi spremenite Vrsta slike do napolnjenega, Način polnjenja na vodoravno in Izpolni izvor levo. Zdaj, če zaženete svojo igro in uporabite Količina polnjenja drsnik bi morali videti, kako se vaša vrstica zdravja krči in raste.

 dodajte sprite kot komponento predmeta