Creați prefabricate pentru a gestiona un număr mare de obiecte

Pagina actualizată :
Data creării paginii :

Mediul de verificare

Windows
  • Ferestre 11
Unity Editor
  • 2021.3.3F1
Pachet sistem de intrare
  • 1.3.0

Cerințe preliminare pentru acest sfat

Următoarele setări au fost făcute în avans ca premisă pentru descrierea acestui sfat.

Despre prefabricate

Pentru a spune pur și simplu, prefabricatele sunt o funcție care vă permite să gestionați central obiectele ca sursă de replicare.

De exemplu, să presupunem că creați un personaj inamic cu 100 CP și îl duplicați și îl plasați pe locul 100. Cu toate acestea, dacă doriți să obțineți 50 CP pentru echilibrul jocului, va trebui să resetați HP de la 100 la 50. Dacă aveți un singur tip, există încă mai multe setări în joc, deci este greu să faceți acest lucru de fiecare dată și puteți face greșeli.

Dacă utilizați Prefabricate, să presupunem că doriți ca un personaj inamic Prefab să aibă 100 CP și să plaseze 100 de caractere inamice "pe baza unui Prefabricat". Setările caracterelor inamice duplicate sunt deținute de "Prefab", astfel încât prin setarea HP a prefabricatului la 50, HP-ul tuturor personajelor inamice duplicate va fi 50.

Apropo, HP este folosit ca exemplu, dar nu există HP în setările obiectului Unity, așa că vă rugăm să îl considerați un exemplu de parametri de partajare.

Crearea unui prefabricat

Mai întâi, creați un proiect nou.

Apoi, creați obiectul pe care doriți să îl clonați. Acest lucru nu este diferit de crearea unui singur obiect în mod normal. Aici vom adăuga un fișier imagine proiectului și îl vom plasa ca sprite.

]

Acum creați un prefabricat. Când plasați un obiect în vizualizare, acesta este adăugat la ierarhie, deci plasați-l în proiect.

Veți vedea că acesta va fi adăugat la proiect într-o formă ușor diferită de fișierul imagine original. Când selectați calea fișierului de mai jos are extensia ". prefabricat" și puteți vedea că este afișată o pictogramă cub albastru.

De fapt, acesta este un prefabricat și puteți crea un prefabricat doar cu această operație.

Apropo, dacă verificați ierarhia, puteți vedea că pictograma obiectului pe care l-ați mutat mai devreme este albastră. Acest lucru indică faptul că acesta este un obiect creat dintr-un prefabricat.

Încercați să plasați prefabricatul pe care l-ați creat în proiect în vizualizare. Cred că o imagine (sprite) a fost adăugată la vizualizare, iar pictograma ierarhică este, de asemenea, albastră.

Deoarece este un obiect creat pe baza unui prefabricat, să adăugăm din ce în ce mai multe.

Aici, de exemplu, să o schimbăm presupunând că dimensiunea imaginii a fost mică și trebuie dublată. Mai întâi, selectați fișierul prefabricat pe care îl aveți în proiectul dvs. Aceasta va afișa setările prefabricate selectate de inspector.

Să setăm XYZ al scalei la 2 pentru fiecare.

Apoi, puteți vedea că scara "obiectelor generate din prefabricate" se schimbă dintr-o dată.

Prefabricatele pot partaja astfel de setări, deci dacă aveți un număr mare de obiecte de plasat, este o idee bună să utilizați prefabricate.