Paneļu izveide, lai pārvaldītu lielu skaitu objektu

Lapa atjaunota :
Lapas izveides datums :

Verifikācijas vide

Windows
  • Operētājsistēmā Windows 11
Vienotības redaktors
  • 2021.3.3f1
Ievades sistēmas pakete
  • 1.3.0

Priekšnoteikumi šim padomam

Tālāk norādītie iestatījumi ir veikti iepriekš kā priekšnoteikums šī padoma aprakstam.

Par paneļiem

Vienkārši sakot, paneļi ir funkcija, kas ļauj centralizēti pārvaldīt objektus kā replikācijas avotu.

Piemēram, pieņemsim, ka jūs izveidojat ienaidnieka rakstzīmi ar 100 HP un dublējat un novietojat to 100 vietā. Tomēr, ja vēlaties iegūt 50 HP spēļu bilancei, jums būs jāatiestata HP no 100 uz 50. Ja jums ir tikai viens veids, spēlē joprojām ir vairāk iestatījumu, tāpēc to ir grūti izdarīt katru reizi, un jūs varat kļūdīties.

Ja izmantojat Prefabs, pieņemsim, ka vēlaties, lai Prefab ienaidnieka rakstzīmei būtu 100 HP un ievietotu 100 ienaidnieka rakstzīmes, "pamatojoties uz Prefab". Dublēto ienaidnieka rakstzīmju iestatījumus tur "Prefab", tāpēc, iestatot sagataves HP uz 50, visu dublēto ienaidnieku rakstzīmju HP būs 50.

Starp citu, HP tiek izmantots kā piemērs, bet Unity objektu iestatījumos nav HP, tāpēc, lūdzu, uzskatiet to par parametru koplietošanas piemēru.

Paneļa izveide

Pirmkārt, izveidojiet jaunu projektu.

Pēc tam izveidojiet objektu, kuru vēlaties klonēt. Tas neatšķiras no viena objekta normālas izveides. Šeit mēs projektam pievienosim attēla failu un ievietosim to kā sprite.

]

Tagad izveidojiet paneļu. Novietojot objektu skatā, tas tiek pievienots hierarhijai, tāpēc nometiet to projektā.

Jūs redzēsiet, ka tas tiks pievienots projektam nedaudz atšķirīgā formā nekā sākotnējais attēla fails. Atlasot faila ceļu, zemāk ir paplašinājums ". prefab", un jūs varat redzēt, ka tiek parādīta zila kuba ikona.

Patiesībā tas ir saliekamais materiāls, un jūs varat izveidot paneļu tikai ar šo darbību.

Starp citu, ja pārbaudāt hierarhiju, jūs varat redzēt, ka agrāk pārvietotā objekta ikona ir zila. Tas norāda, ka šis ir objekts, kas izveidots no paneļa.

Mēģiniet nomest skatā prefab, ko izveidojāt savā projektā. Es domāju, ka skatam ir pievienots attēls (sprite), un arī hierarhijas ikona ir zila.

Tā kā tas ir objekts, kas izveidots, pamatojoties uz paneļu, pievienosim vēl un vēl.

Piemēram, mainīsim to, pieņemot, ka attēla izmērs bija mazs un tas ir jādubulto. Vispirms atlasiet paneļu failu, kas ir jūsu projektā. Tas parādīs inspektora izvēlētos paneļu iestatījumus.

Iestatīsim skalas XYZ uz 2 katram.

Pēc tam jūs varat redzēt, ka "no paneļiem ģenerēto objektu" mērogs mainās uzreiz.

Paneļi var koplietot šādus iestatījumus, tādēļ, ja jums ir liels skaits ievietojamo objektu, ieteicams izmantot sagataves.