Bileşenler, oyununu oluşturmak için veri ve mantık kullanan temel yapı taşlarıdır. Örgü bileşenini bir öğe gibi kullan. Bir örgü bileşeni seçerken statik örgülerden oluşan bir açılır menü, varsayılan bir örgüyü veya kendi oluşturduğun ya da içe aktardığın bir örgüyü kullanman için sana bir yol sağlar.
Örgü bileşeni, öğe tarafından oluşturulmuş bir bileşendir. Öğe tarafından oluşturmuş bileşen, projende halihazırda bulunan bir örgü, ses veya parçacık sistemi öğesi gibi içeriklere bağlı olarak otomatik oluşturulan bir bileşen sınıfıdır. Bu öğeler, oluşturulan bileşende düzenleyebileceğin bazı özellikleri de kullanıma açabilir.
Bir varlığa öğe tarafından oluşturulmuş bir bileşen eklemek için ayrıntılar panelinde +Bileşen kısmını seç ve istediğin bileşeni bulmak için temel sınıfa git. Ayrıca öğeyi İçerik Tarayıcısı’ndan varlığına ilişkin Ayrıntılar paneline sürükleyip bırakabilirsin. Bu öğe tarafından oluşturulmuş bileşenlere ayrıca Verse kodunda özel olarak referans verilerek bileşenlerin Assets.digest.verse dosyanda görünmesi sağlanabilir.
Bileşen sınıfını oluşturmak için öğeni içe aktardıktan veya oluşturduktan sonra projenin Verse kodunu derlemen gerekir. Verse kodunu derlemek için en az bir adet Verse ile yazılmış bileşene ihtiyacın vardır.
Varlığına bir bileşen eklemek için Varlıklar ve Bileşenlerle Çalışma kısmına bakabilirsin. Bileşen, örgü bileşeninin Verse sınıfıyla eşleşecek şekilde mesh_component olarak listelenmiştir. Örgü bileşenine ilişkin Verse API’si hakkında daha fazla bilgi için mesh_component API referansına bakabilirsin.
Örnek
Bölümünün gri kutu testini yapmak için mesh_component’ı kullanarak, varsayılan statik örgüleri kolayca, oluşturduğun veya içe aktardığın örgülerle değiştirebilirsin. Bir sahnenin gri kutu testinin mesh_component ile yapılması birkaç şeyi gerçekleştirir:
Bölüm tasarımının oynanış öğelerine uymasını sağlar.
Geliştirme süresini azaltır.
Bir varlığın, mesh_component ile bir prefab haline getirilmesi, tasarımda yinelemeyi hızlandıracaktır.
mesh_component’a bir statik örgü uygulandığında bileşene, bileşeni temelinde oluşturmak için kullanılan varsayılan örgü objesi tarafından referans verilir.
Bu, mesh_component kullanımı için tercih edilen bir yöntem değildir. Daha fazla bilgi için Scene Graph sayfasındaki Bilinen Sorunlar listesine bak.
Belirli bir bileşen sınıfı veya alt sınıftan yalnızca bir tanesini ekleyebilirsin. Örneğin, bir varlık üzerinde yalnızca bir tane mesh_component olabilir. Bu kural, bileşenlerin alt sınıflarını da kapsar, yani varlığına bir capsule_light_component eklersen her ikisi de light_component alt sınıfları olduğundan bir rect_light_component ekleyemezsin. Aynı sınırlama Verse’te oluşturulan özel bileşenler için de geçerlidir.
Bileşen Seçenekleri
Örgü bileşenindeki tüm temel bileşen seçenekleri, bileşen kartından etkinleştirilebilir, devre dışı bırakılabilir ve geçersiz kılınabilir ve bir Verse bileşeni ile kullanılabilir. Öğe tarafından oluşturulmuş bileşenler, her zaman bileşen açılır menüsünden geçersiz kılınır.
| seçenek | Değer | Açıklama |
|---|---|---|
Etkinleştir | True, False | Sahnedeki bileşeni etkinleştirir veya devre dışı bırakır. |
Çarpıştırılabilir | True, False | Örgü, True olarak ayarlandığında fizik simülasyonunda çarpışabilir. |
Sorgulanabilir | True, False | Örgü, True olarak ayarlandığında Verse kodunda sorgulanabilir. |
Görünür | True, False | Örgü görünürlüğü sahnede etkinleştirilebilir ve devre dışı bırakılabilir. |
mesh_component üzerindeki materyal yuvaları, mevcut tüm statik örgülerin listelendiği örgü açılır menüsünden kolayca seçilir ve geçersiz kılınır.