Sukurkite surenkamuosius elementus, kad galėtumėte valdyti daug objektų

Puslapis atnaujintas :
Puslapio sukūrimo data :

Tikrinimo aplinka

Windows
  • Langai 11
"Unity" redaktorius
  • 2021.3.3F1
Įvesties sistemos paketas
  • 1.3.0

Būtinos šio patarimo sąlygos

Šie nustatymai buvo atlikti iš anksto kaip šio patarimo aprašymo prielaida.

Apie "Prefabs"

Paprasčiau tariant, "Prefabs" yra funkcija, leidžianti centralizuotai valdyti objektus kaip replikacijos šaltinį.

Pavyzdžiui, tarkime, kad sukuriate priešo simbolį su 100 AG ir dubliuojate bei dedate jį į 100 vietą. Tačiau jei norite gauti 50 AG žaidimo balansui, turėsite iš naujo nustatyti HP nuo 100 iki 50. Jei turite tik vieną tipą, žaidime vis dar yra daugiau nustatymų, todėl sunku tai padaryti kiekvieną kartą ir galite padaryti klaidų.

Jei naudojate "Prefabs", tarkime, kad norite, kad "Prefab" priešo simbolis turėtų 100 AG ir įdėtų 100 priešo simbolių "pagal "Prefab". Pasikartojančių priešo simbolių nustatymus turi "Prefab", taigi, nustatant surenkamojo kompiuterio HP į 50, visų pasikartojančių priešo simbolių HP bus 50.

Beje, HP naudojamas kaip pavyzdys, tačiau "Unity" objektų nustatymuose nėra HP, todėl apsvarstykite tai kaip dalijimosi parametrais pavyzdį.

Surenkamojo fasado kūrimas

Pirmiausia sukurkite naują projektą.

Tada sukurkite objektą, kurį norite klonuoti. Tai nesiskiria nuo vieno objekto kūrimo įprastai. Čia prie projekto pridėsime vaizdo failą ir įdėsime jį kaip "sprite".

]

Dabar sukurkite įvadą. Kai įdedate objektą į rodinį, jis įtraukiamas į hierarchiją, todėl numeskite jį į projektą.

Pamatysite, kad jis bus pridėtas prie projekto šiek tiek kitokia forma nei originalus vaizdo failas. Kai pasirenkate žemiau esantį failo kelią, yra plėtinys ". prefab" ir pamatysite, kad rodoma mėlyno kubo piktograma.

Tiesą sakant, tai yra surenkamasis klavas, ir jūs galite sukurti įvadą tik su šia operacija.

Beje, jei patikrinsite hierarchiją, pamatysite, kad anksčiau perkelto objekto piktograma yra mėlyna. Tai rodo, kad tai yra objektas, sukurtas iš "Prefab".

Pabandykite į rodinį įmesti savo projekte sukurtą surenkamąjį lapą. Manau, kad prie rodinio buvo pridėtas vaizdas (sprite), o hierarchijos piktograma taip pat yra mėlyna.

Kadangi tai yra objektas, sukurtas remiantis fasadu, pridėkime vis daugiau ir daugiau.

Pavyzdžiui, pakeiskime jį darydami prielaidą, kad vaizdo dydis buvo mažas ir turi būti padvigubintas. Pirmiausia pasirinkite surenkamąjį failą, kurį turite savo projekte. Tai parodys inspektoriaus pasirinktus surenkamuosius nustatymus.

Nustatykime skalės XYZ į 2 kiekvienam.

Tada matote, kad "objektų, sukurtų iš fasadų", skalė keičiasi vienu metu.

Surenkamieji lapai gali bendrinti tokius nustatymus, todėl jei turite daug objektų, kuriuos reikia įdėti, verta naudoti surenkamuosius elementus.