Çok sayıda nesneyi yönetmek için Prefabrikler oluşturma

Sayfa güncel :
Sayfa oluşturma tarihi :

Doğrulama ortamı

Windows
  • Pencereler 11
Birlik Editörü
  • 2021.3.3f1
Giriş Sistemi Paketi
  • 1.3.0

Bu ipucu için önkoşullar

Aşağıdaki ayarlar, bu ipucunun açıklaması için bir öncül olarak önceden yapılmıştır.

Prefabrikler Hakkında

Basitçe söylemek gerekirse, Prefabrikler, nesneleri bir çoğaltma kaynağı olarak merkezi olarak yönetmenizi sağlayan bir işlevdir.

Örneğin, 100 CP'lik bir düşman karakteri oluşturduğunuzu ve çoğaltıp 100 CP'ye yerleştirdiğinizi varsayalım. Ancak, oyun bakiyesi için 50 CP almak istiyorsanız, 100 CP'yi 50 CP'ye sıfırlamanız gerekir. Sadece bir türünüz varsa, oyunda hala daha fazla ayar vardır, bu yüzden bunu her seferinde yapmak zordur ve hata yapabilirsiniz.

Prefabrik kullanıyorsanız, bir Prefabrik düşman karakterinin 100 CP'ye sahip olmasını ve "Prefabrik temelde" 100 düşman karakteri yerleştirmesini istediğinizi varsayalım. Çoğaltılan düşman karakterlerin ayarları "Prefabrik" tarafından tutulur, bu nedenle prefabrik CP'yi 50 olarak ayarlayarak, çoğaltılan tüm düşman karakterlerinin CP'si 50 olacaktır.

Bu arada, HP örnek olarak kullanılır, ancak Unity'nin nesne ayarlarında HP yoktur, bu nedenle lütfen bunu parametre paylaşımının bir örneği olarak düşünün.

Prefabrik Oluşturma

İlk olarak, yeni bir proje oluşturun.

Ardından, klonlamak istediğiniz nesneyi oluşturun. Bu, normalde tek bir nesne oluşturmaktan farklı değildir. Burada projeye bir görüntü dosyası ekleyeceğiz ve sprite olarak yerleştireceğiz.

]

Şimdi bir prefabrik oluşturun. Görünüme bir nesne yerleştirdiğinizde, hiyerarşiye eklenir, bu nedenle projeye bırakın.

Projeye orijinal görüntü dosyasından biraz farklı bir biçimde ekleneceğini göreceksiniz. Aşağıdaki dosya yolunu seçtiğinizde ". prefabrik" ve mavi küp simgesinin görüntülendiğini görebilirsiniz.

Aslında, bu bir prefabriktir ve sadece bu işlemle bir prefabrik oluşturabilirsiniz.

Bu arada, hiyerarşiyi kontrol ederseniz, daha önce taşıdığınız nesnenin simgesinin mavi olduğunu görebilirsiniz. Bu, bunun bir Prefabrik'ten oluşturulan bir nesne olduğunu gösterir.

Projenizde oluşturduğunuz Prefabrik'i görünüme bırakmayı deneyin. Görünüme bir resim (hareketli grafik) eklendiğini ve hiyerarşi simgesinin de mavi olduğunu düşünüyorum.

Bir prefabrik temel alınarak oluşturulan bir nesne olduğundan, daha fazlasını ekleyelim.

Burada, örneğin, görüntünün boyutunun küçük olduğunu ve iki katına çıkarılması gerektiğini varsayarak değiştirelim. İlk olarak, projenizde bulunan prefabrik dosyayı seçin. Bu, denetçi tarafından seçilen prefabrik ayarları getirecektir.

Ölçeğin XYZ'sini her biri için 2 olarak ayarlayalım.

Ardından, "prefabriklerden oluşturulan nesnelerin" ölçeğinin bir kerede değiştiğini görebilirsiniz.

Prefabrikler bu gibi ayarları paylaşabilir, bu nedenle yerleştirilecek çok sayıda nesneniz varsa, prefabrikler kullanmak iyi bir fikirdir.