Mengedit Prefab melalui contohnya
Prefab Variants

Nested Prefabs

Anda dapat menyertakan instance PrefabJenis aset yang memungkinkan Anda untuk menyimpan GameObject lengkap dengan komponen dan properti. Prefab bertindak sebagai template dari mana Anda dapat membuat instance objek baru di tempat kejadian. More info
Lihat di Glossary
di dalam Prefab lain. Ini disebut nesting Prefabs. Prefab bersarang mempertahankan tautan mereka ke Aset Prefab mereka sendiri, sementara juga membentuk bagian dari Aset Prefab lain.

Menambahkan Prefab bersarang dalam Mode Prefab

Dalam Mode Prefab, Anda dapat menambahkan dan bekerja dengan instance Prefab seperti yang Anda lakukan di Adegan. Anda dapat menyeret Aset Prefab dari Project windowJendela yang menunjukkan isi folder Assets (Project tab) More info
Lihat di Glossary
ke jendela Hierarchy atau pandangan SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
untuk membuat instance Prefab dari Aset di dalam Prefab Anda telah terbuka.

Note: Akar GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
dari Prefab yang terbuka dalam Mode Prefab tidak ditampilkan dengan ikon prefab kubus biru, namun setiap kasus dari Prefab lain. Anda juga dapat menambahkan overrides ke instance Prefab ini, seperti dengan instance Prefab dalam adegan.

Left: GermOBlaster Prefab included (nested) in the “GermSlimeTarget” Prefab in Prefab Mode. Right: The “GermSlimeTarget” Prefab instance in the Scene with the “GermOBlaster” included.
Kiri: "GermOBlaster" Prefab disertakan (digkal) di "GermSlimeTarget" Prefab dalam Mode Prefab. Kanan: Contoh Prefab "GermSlimeTarget" di Adegan dengan disertakan "GermOBlaster".

Bersarang Prefab melalui instance mereka

Anda juga dapat menambahkan instance Prefab sebagai anak ke instance Prefab lain di Adegan tanpa masuk ke Mode Prefab, seperti Anda dapat menambahkan GameObject lainnya. Contoh Prefab yang ditambahkan memiliki overlayananan plus pada ikon di Hierarchy yang menunjukkan bahwa itu adalah override pada contoh spesifik dari Prefab luar.

Prefab tambahan dapat dibalik atau diterapkan pada Prefab luar dengan cara yang sama seperti overrides lainnya (baik melalui jendela Overrides drop-down, atau melalui menu konteks di GameObject di Hierarchy), seperti yang dijelaskan dalam Mengedit Prefab melalui contohnya. Tombol drop-down Overrides hanya pada Prefab luar. Setelah diterapkan, Prefab tidak lagi menunjukkan lencana plus, karena tidak lagi override, tetapi bersarang di Aset Prefab luar itu sendiri. Namun demikian mempertahankan ikon kubus biru karena itu adalah instance Prefab di kanannya sendiri, dan mempertahankan hubungannya dengan Aset Prefab sendiri.

Left: An GermOBlaster Prefab added to an instance of the “GermSlimeTarget” Prefab as an override. Right: The “GermOBlaster” Prefab has been applied to “GermSlimeTarget” Prefab, and is now a nested Prefab in the “GermSlimeTarget” Prefab Asset.
Kiri: Sebuah "GermOBlaster" Prefab ditambahkan ke contoh "GermSlimeTarget" Prefab sebagai override. Tepat: The "GermOBlaster" Prefab telah diterapkan untuk "GermSlimeTarget" Prefab, dan sekarang merupakan Prefab bersarang di Aset Prefab "GermSlimeTarget".

  • 2018–07–31 Sitemap

  • Bersarang Prefab dan Varian Prefab ditambahkan pada 2018.3

Mengedit Prefab melalui contohnya
Prefab Variants