Instance overrides
Nested Prefabs

Mengedit Prefab melalui contohnya

InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary
untuk akar 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
memiliki tiga kontrol lebih dari 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
normal: Open, Select dan Overrides.

The three Prefab controls in the Inspector window for a Prefab instance
Tiga kontrol prefab di jendela Inspektur untuk instance Prefab

Tombol Open membuka Aset Prefab bahwa instancenya dari dalam Mode Prefab, memungkinkan Anda untuk mengedit Aset Prefab dan dengan demikian mengubah semua instancenya. Tombol Select memilih Aset Prefab yang instance ini dari dalam Project windowJendela yang menunjukkan isi folder Assets (Project tab) More info
Lihat di Glossary
. Tombol Overrides membuka jendela drop-down overrides.

Overrides dropdown

Jendela drop-down Overrides menunjukkan semua overrides pada instance Prefab. Ini juga memungkinkan Anda menerapkan overrides dari instance ke Aset Prefab, atau mengalihkan overrides pada instance kembali ke nilai-nilai pada Aset Prefab. Tombol drop-down Overrides hanya muncul untuk instance prefab akar, bukan untuk Prefab yang berada di dalam Prefab lain.

Jendela drop-down Overrides memungkinkan Anda untuk menerapkan atau mengubah override prefab secara individual, atau menerapkan atau mengalihkan semua override prefab dalam satu arah.

  • Applying override memodifikasi Aset Prefab. Ini menempatkan override (yang saat ini hanya pada instance Prefab Anda) ke Aset. Ini berarti Aset Prefab sekarang memiliki modifikasi, dan instance Prefab tidak lagi memiliki modifikasi sebagai override.

  • Reverting override memodifikasi instance Prefab. Ini pada dasarnya membuang override Anda dan mengalihkan kembali ke keadaan Aset Prefab.

Jendela drop-down menunjukkan daftar perubahan pada kasus dalam bentuk komponen yang dimodifikasi, ditambahkan dan dihapus, dan menambahkan GameObjects (termasuk Prefab lain).

The Overrides dropdown in the Inspector window when viewing a Prefab instance
Overrides dropdown di jendela Inspektur ketika melihat instance Prefab

Untuk memeriksa entri, klik. Ini menampilkan pandangan mengambang yang menunjukkan perubahan dan memungkinkan Anda untuk mengalihkan atau menerapkan perubahan itu.

The overrides dropdown window with an added component override selected
Jendela dropdown overrides dengan override komponen tambahan yang dipilih

Untuk komponen dengan nilai yang dimodifikasi, tampilan menampilkan perbandingan sisi-by-side dari nilai komponen pada Aset Prefab dan komponen yang dimodifikasi pada instance Prefab. Ini memungkinkan Anda untuk membandingkan nilai Aset Prefab asli dengan override saat ini, sehingga Anda dapat memutuskan apakah Anda ingin mengalihkan atau menerapkan nilai-nilai tersebut.

Dalam contoh di bawah ini, "GermOBlaster" anak GameObject ada di Aset Prefab dan instance Prefab, namun skalanya telah meningkat pada kasus. Peningkatan skala ini adalah override instance, dan dapat dilihat sebagai perbandingan samping di jendela drop-down Overrides.

The Overrides dropdown with comparison view, showing modified values in the Transform component of a child GameObject of the prefab instance
Overrides dropdown dengan tampilan perbandingan, menunjukkan nilai-nilai yang dimodifikasi dalam komponen Transform anak GameObject dari instance prefab

Jendela drop-down Overrides juga memiliki tombol Revert All dan Apply All untuk mengalihkan atau menerapkan semua perubahan sekaligus. Jika Anda memiliki Prefab di dalam Prefab lain, tombol Apply All selalu berlaku untuk sebagian besar Prefab, yang merupakan salah satu yang memiliki tombol drop-down Overrides pada GameObject akarnya.

Jika Anda memilih beberapa entri sekaligus, Revert Semua dan Terapkan Semua tombol diganti oleh tombol Revert Selected dan Apply Selected. Anda dapat menggunakan ini untuk mengubah atau menerapkan beberapa overrides sekaligus. Mirip dengan tombol Apply All, tombol Apply Selected selalu berlaku untuk sebagian besar Prefab.

Context menus

Anda juga dapat mengesampingkan individu revert menggunakan menu konteks di Inspektur, bukan menggunakan jendela Overrides drop-down.apply individual overrides using the context menu in the Inspector, instead of using the Overrides drop-down window.

Sifat overridden ditunjukkan dalam bentuk tebal. Mereka dapat dibalik atau diterapkan melalui menu konteks:

Context menu for a single property
Menu konteks untuk properti tunggal

Komponen yang dimodifikasi dapat dibalik atau diterapkan melalui tombol drop-down cog atau menu konteks header komponen:

Context menu for modified component
Menu konteks untuk komponen yang dimodifikasi

Komponen tambahan memiliki lencana plus yang mengeras ikon. Mereka dapat dibalik atau diterapkan melalui tombol drop-down cog atau menu konteks dari header komponen:

Context menu for added component
Menu konteks untuk menambahkan komponen

Komponen yang dihapus memiliki lencana minus yang mengeras ikon. Penghapusan dapat dibalik atau diterapkan melalui tombol drop-down cog atau menu konteks header komponen. Mengalihkan penghapusan menempatkan komponen kembali, dan menerapkan penghapusan menghapusnya dari Aset Prefab juga:

Context menu for removed component
Menu konteks untuk menghapus komponen

GameObjects (termasuk Prefab lain) yang ditambahkan sebagai anak-anak untuk instance Prefab memiliki lencana plus yang menunda ikon di Hierarchy. Mereka dapat dibalik atau diterapkan melalui menu konteks pada objek di Hierarchy:

Context menu for added GameObject child
Menu konteks untuk menambahkan anak GameObject

  • 2018–07–31 Sitemap

  • Bersarang Prefab dan Varian Prefab ditambahkan pada 2018.3

Instance overrides
Nested Prefabs