În timpul pregătirii mele în Unity, am dat peste termenul de prefabricat. S-a întrebat: ce este oricum o prefabricată? În această postare vreau să intru în mai multe detalii.
Ce este de fapt un prefabricat?
Prefab kommt aus dem englischen und bedeutet so viel wie „Fertigbau“ oder „vorgefertigt“. Es handelt sich hierbei also um vorgefertigte Dinge.
Este folosit pentru a reutiliza obiecte într-un joc. Este greoi să reprogramați un obiect de fiecare dată când aveți nevoie de el din nou. Din acest motiv, un programator creează un obiect complex care conține scripturi. Acolo pot fi presetați parametrii, care sunt transferați într-un șablon. Acesta este folosit pentru obiecte recurente, cum ar fi protagonistul unei povești care apare în mai multe capitole. Este nevoie mai des în joc și este un avantaj pentru programator să nu fie nevoit să reprogrameze personajul de fiecare dată. Ele pot fi nu numai obiecte individuale, ci și colecții de obiecte. Sunt ca desenul unui obiect.
Ce îmi aduc prefabricatele?
Scopul este de a facilita lucrul la un program. Acest lucru îmbunătățește fluxul de lucru la programare. Cu ei este posibil un mod de lucru mai flexibil și mai productiv. Rata de eroare la programare este redusă prin utilizarea prefabricatelor. Erorile care consumă timp sunt eliminate.
Ele pot fi, de asemenea, imbricate între ele. De exemplu, dacă o clădire este programată, aceasta conține camere individuale, iar în cadrul camerelor există piese de mobilier. Prin urmare, ele pot fi împărțite și reciclate. În același timp, diferiți programatori pot lucra pe diferite părți ale unui obiect.
Dacă se folosește un es, acesta adoptă proprietățile originalului. Aspectele pot fi, de asemenea, variate ulterior. Proprietățile pot fi suprascrise, pot fi adăugate componente suplimentare și alte obiecte. Utilizarea Preferred evită suprascrierea accidentală a datelor.
Prefabricări în unitate
Im Programm Unity können diese speziellen Objekte verwendet werden. Diese sind dann mit dem „Prefab Asset“, einer Sammlung, verbunden. Das Asset fungiert wir ein Zentralspeicher. Was in der Vorlage dort verändert wird, ändert sich automatisch in allen Versionen und allen Szenen des Spiels. Der Hauptcharakter ist beispielsweise eines, denn er wird für jeden Level des Spiels benötigt und er muss nicht für jeden Level neu programmiert werden. Sie werden in Unity im Hierarchiefenster blau unterlegt. In Unity funktionieren Modelle wie schreibgeschützte Prefabs. Der Entwurf selbst kann nicht geändert werden. Der Programmierer kann ihn als Vorlage nutzen.
Din fereastra Ierarhie, obiectul este mutat în Assets și apoi în folder. În acest fel, obiectul devine automat un șablon. În programul Unity, puteți alege apoi să salvați obiectul ca original sau ca variantă prefabricată.
Pentru a face modificări, butonul Open Prefab trebuie apăsat în fereastra inspectorului. Atunci Unity este într-un mod special. În acest caz, programul deschide o fereastră în care se schimbă doar șablonul.
Prefabricările sunt marcate de un cub albastru în Unity în fereastra proiectului.
Dacă sunt modificate, pot fi ajustate pe tot parcursul proiectului.
Continuați la prezentarea generală a Articolul Unitate
Iată-l zu Unitate
Postat inițial 2019-07-17 18:46:11.