Dalam sistem 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 Unity, tindakan Prefab Assets sebagai template. Anda membuat Aset Prefab di Editor, dan mereka disimpan sebagai Aset di Project windowJendela yang menunjukkan isi folder Assets
(Project tab) More info
Lihat di Glossary. Dari Prefab Assets, Anda dapat membuat jumlah Prefab instances. Contoh prefab dapat dibuat baik di editor dan disimpan sebagai bagian dari ScenesAdegan 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 Anda, atau instan pada runtime.
Untuk membuat Aset Prefab, tarik 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 jendela Hierarchy ke jendela Proyek. GameObject, dan semua komponen dan anak GameObjects, menjadi Aset baru di jendela Proyek Anda. Aset Prefab di jendela Proyek ditunjukkan dengan tampilan thumbnail dari GameObject, atau ikon kubus biru, tergantung pada bagaimana Anda telah mengatur jendela Proyek Anda.
Proses ini menciptakan Aset Prefab juga mengubah GameObject asli menjadi instance Prefab. Sekarang merupakan contoh dari Aset Prefab yang baru diciptakan. Contoh prefab ditunjukkan dalam Hierarchy dalam teks biru, dan akar GameObject dari Prefab ditunjukkan dengan ikon kubus biru, bukan ikon Red, hijau dan biru GameObject.
Untuk membuat beberapa Aset Prefab sekaligus, tarik beberapa GameObjects dari jendela Hierarchy ke jendela Proyek. Fungsi ini sama dengan paragraf di atas.
Jika Anda menyeret beberapa GameObjects yang belum Prefab ke jendela Proyek, Unity menciptakan Aset Prefab asli baru untuk setiap satu tanpa langkah tambahan.
Jika salah satu GameObjects Anda seret ke Window Proyek adalah varian Prefab yang ada atau Varian Model, Unity menampilkan kotak dialog yang meminta Anda untuk mengkonfirmasi apakah Anda ingin membuat Aset Prefab baru atau varian baru dari GameObjects. Isi perubahan kotak dialog ini tergantung pada jumlah dan jenis GameObjects Anda seret ke jendela Proyek.
Anda dapat membuat contoh Aset Prefab di Editor dengan menyeret Aset Prefab dari Tampilan Proyek ke Hierarchy atau Scene viewTampilan interaktif ke dunia yang Anda buat. Anda menggunakan Adegan Lihat untuk memilih dan posisi pemandangan, karakter, kamera, lampu, dan semua jenis lain dari Game Object. More info
Lihat di Glossary.
Anda juga dapat membuat instance dari Prefab pada runtime menggunakan scripting. Untuk informasi lebih lanjut, lihat .
Anda dapat mengganti Prefab dengan menyeret GameObject baru dari jendela Hierarchy dan menjatuhkannya di atas aset Prefab yang ada di jendela Proyek.
Jika Anda mengganti Prefab yang ada, Unity mencoba untuk melestarikan referensi ke Prefab itu sendiri dan bagian individu dari Prefab seperti GameObjects anak dan Komponen. Untuk melakukan ini, itu cocok dengan nama GameObjects antara Prefab baru dan Prefab yang ada yang Anda ganti.
Note: Karena pencocokan ini dilakukan oleh nama saja, jika ada beberapa GameObjects dengan nama yang sama dalam hierarki Prefab, tidak mungkin untuk memprediksi yang akan cocok. Oleh karena itu jika Anda perlu memastikan referensi Anda dipertahankan ketika menyimpan lebih dari prefab yang ada, Anda harus memastikan semua GameObjects dalam Prefab memiliki nama yang unik.
Also note: Anda mungkin menemukan masalah serupa dalam kasus referensi pengawet ke Komponen yang ada ketika Anda menyimpan lebih dari Prefab yang ada, jika GameObject tunggal dalam Prefab memiliki lebih dari salah satu jenis Komponen yang sama terpasang. Dalam hal ini tidak mungkin untuk memprediksi yang mereka akan cocok dengan referensi yang ada.
2018–07–31 Sitemap
Bersarang Prefab dan Varian Prefab ditambahkan pada 2018.3