Terveyspalkin suunnittelu ja koodaaminen Unity3D:ssä

Terveyspalkin suunnittelu ja koodaaminen Unity3D:ssä
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Joidenkin maailman varhaisimpien videopelien edelläkävijänä terveys on yleinen mekaniikka, joka jatkuu monissa nykypäivän suosituimmista peleistä. Terveys mahdollistaa monimutkaisen taistelumekaniikan, pelaajien etenemisen ja intuitiivisemman tekemisen. Mutta miten voit lisätä terveysjärjestelmän omiin peleihin?





miten kopioida dvd -levyt kiintolevylle

Unity3D:n avulla on helppo lisätä 2D-käyttöliittymäelementtejä 3D-peleihin, joten se on loistava paikka aloittaa terveyspalkkien tutkiminen ensimmäistä kertaa.





Mitä opit

Pinnalla tämä projekti ei ehkä vaikuta monimutkaiselta. Tästä huolimatta sinun on ymmärrettävä useita keskeisiä Unity3D-koodauskonsepteja luodaksesi toimivan terveyspalkin. Tämä tarkoittaa, että tässä projektissa on paljon opittavaa, mukaan lukien:





  • Kuinka luoda 2D-käyttöliittymäelementtejä/spritejä Unity3D:ssä.
  • Kuinka muokata pelin objektikomponentteja koodilla.
  • Muuttujien jakaminen komentosarjojen välillä Unity3D:ssä.

Vaihe 1: Aseta kohtaus

Ennen kuin voit aloittaa terveyspalkin koodaamisen, tarvitset kohtauksen, jossa on pelaajamalli, johon sitä voidaan soveltaa. Aloita seuraamalla meidän fysiikkapohjainen Unity3D-merkkiohjaimen opas luodaksesi pelaajamallin perusohjaimilla.

Kun kohtaus ja pelaajamalli ovat valmiina, on aika lisätä käyttöliittymäelementti. Napsauta hiiren kakkospainikkeella Hierarkia-ikkunaa ja valitse UI > Kuva . Tämä luo hierarkiaasi kaksi uutta kohdetta: Canvas-yläobjektin ja alatason kuvaobjektin. Muuta aliobjektin nimeksi Healthbar. Valitse terveyspalkin leveys, korkeus ja sijainti tarkastajalla.



 unity lisää ui-kuva

Voit lisätä hieman suuremman käyttöliittymäkuvan, jonka väri on musta, toimimaan kuntopalkin taustana/reunana. Varmista vain, että se on hierarkian kuntopalkin yläpuolella, jotta se näkyy sen takana.

Tämä käyttöliittymäelementti toimii terveyspalkin perustana, mutta tarvitset myös spriten sen animointiin. Siirry Projekti-ruutuun, napsauta hiiren kakkospainikkeella ja valitse Luoda > 2d > Sprites > Neliö .





ok google pelataan peliä
 Unity lisää uuden spriten

Valitse Terveyspalkki hierarkiasta ja vedä juuri luomasi sprite lähdekuvan valintaruutuun asetukset. Voit myös vaihtaa Kuvatyyppi täytettyyn, Täyttömenetelmä vaakasuoraan ja Täytä Alkuperä vasemmalle. Jos nyt käytät peliäsi ja käytät Täytä määrä liukusäädintä, sinun pitäisi nähdä terveyspalkkisi kutistuvan ja kasvavan.

 Lisää sprite objektikomponentiksi