Luo esielementtejä hallitaksesi suurta määrää objekteja
Varmennusympäristö
- Windows
-
- Windows 11
- Unity-editori
-
- 2021.3.3F1
- Syöttöjärjestelmän paketti
-
- 1.3.0
Tämän vinkin edellytykset
Seuraavat asetukset on tehty etukäteen tämän vinkin kuvauksen lähtökohtana.
Tietoja Prefabsista
Yksinkertaisesti sanottuna esielementit ovat toiminto, jonka avulla voit hallita objekteja keskitetysti replikointilähteenä.
Oletetaan esimerkiksi, että luot vihollishahmon, jonka teho on 100 hv, kopioit ja sijoitat sen 100 hv:n paikalle. Jos kuitenkin haluat saada 50 hv pelin saldoon, sinun on nollattava HP: n arvo 100-50. Jos sinulla on vain yksi tyyppi, pelissä on vielä enemmän asetuksia, joten tätä on vaikea tehdä joka kerta ja voit tehdä virheitä.
Jos käytät Prefabsia, oletetaan, että haluat Prefab-vihollishahmolla olevan 100 hv ja sijoitat 100 vihollishahmoa "Prefabin perusteella". Kopioitujen vihollismerkkien asetukset ovat "Prefabin" hallussa, joten asettamalla esivalmistetun HP: n arvoon 50, kaikkien kopioitujen vihollismerkkien HP on 50.
Muuten, HP: tä käytetään esimerkkinä, mutta Unityn objektiasetuksissa ei ole HP: tä, joten pidä sitä esimerkkinä parametrien jakamisesta.
Elementtielementin luominen
Luo ensin uusi projekti.
Luo seuraavaksi objekti, jonka haluat kloonata. Tämä ei eroa yhden objektin luomisesta normaalisti. Täällä lisäämme kuvatiedoston projektiin ja sijoitamme sen spritenä.
]
Luo nyt elementti. Kun sijoitat objektin näkymään, se lisätään hierarkiaan, joten pudota se projektiin.
Näet, että se lisätään projektiin hieman eri muodossa kuin alkuperäinen kuvatiedosto. Kun valitset alla olevan tiedostopolun, sen tunniste on ". prefab" ja näet, että sininen kuutiokuvake tulee näkyviin.
Itse asiassa tämä on esivalmistettu, ja voit luoda esielementin juuri tällä toiminnolla.
Muuten, jos tarkistat hierarkian, näet, että aiemmin siirretyn objektin kuvake on sininen. Tämä ilmaisee, että kyseessä on esivalmistetusta tehty objekti.
Kokeile pudottaa projektissa luomasi elementti näkymään. Mielestäni näkymään on lisätty kuva (sprite), ja hierarkiakuvake on myös sininen.
Koska se on esivalmistetun perusteella luotu esine, lisätään yhä enemmän.
Tässä esimerkiksi muutetaan sitä olettaen, että kuvan koko oli pieni ja se on kaksinkertaistettava. Valitse ensin projektissasi oleva elementtitiedosto. Tämä tuo esiin tarkastajan valitsemat esivalmistetut asetukset.
Asetetaan asteikon XYZ-arvoksi 2 kullekin.
Sitten näet, että "esielementeistä luotujen objektien" mittakaava muuttuu kerralla.
Elementtielementit voivat jakaa tällaisia asetuksia, joten jos sijoitettavia kohteita on paljon, kannattaa käyttää esivalmistettuja.