Nesne koleksiyonu — MRTK2

Nesne koleksiyonu

Nesne koleksiyonu, önceden tanımlanmış üç boyutlu şekillerde bir nesne dizisini düzenlemeye yardımcı olan bir betiktir. Düzlem, silindir, küre ve radyal gibi çeşitli yüzey stillerini destekler. Unity'deki herhangi bir nesneyi desteklediğinden, hem 2B hem de 3B nesneleri düzenlerken kullanılabilir.

Nesne koleksiyonu betikleri

Kılavuz Nesne Koleksiyonu - Silindir Kılavuz Nesne Koleksiyonu - Silindir

Kılavuz Nesne Koleksiyonu - Sphere Kılavuz Nesne Koleksiyonu - Sphere

Kılavuz Nesne Koleksiyonu - Radyal Kılavuz Nesne Koleksiyonu - Radyal

Kılavuz Nesne Koleksiyonu - Düzlem Kılavuz Nesne Koleksiyonu - Düzlem

Dağınık Nesne Koleksiyonu Dağınık Nesne Koleksiyonu

Kutucuk Kılavuzu Nesne Koleksiyonu Kutucuk Kılavuzu Nesne Koleksiyonu

Nesne koleksiyonunu kullanma

Koleksiyon oluşturmak için boş bir GameObject oluşturun ve Nesne Koleksiyonu betiklerinden birini ona atayın. Tüm nesneler GameObject'in alt öğesi olarak eklenebilir. Alt nesneleri eklemeyi bitirdikten sonra, nesne koleksiyonunu oluşturmak için denetçi panelinde Koleksiyonu Güncelleştir düğmesine tıklayın. Nesneler, koleksiyon parametrelerine göre sahnede yerleştirilecektir. Güncelleştirme Koleksiyonuna kod aracılığıyla da erişilebilir.

Nesne koleksiyonu Betiği

GridObjectCollection içerik hizalama

GridObjectCollection içindeki içerik, üst nesne koleksiyonun üstüne/ortasına/altına ve soluna/ortasına/sağında sabitlenecek şekilde hizalanabilir. İçerik hizalamasını belirtmek için anchor özelliğini kullanın.

GridObjectCollection düzen sırası

Düzen alanını kullanarak alt öğeleri yerleştirecek satır/sütun sırasını belirtin:

Sütun Sonra Satır - Alt öğeler önce yatay olarak (sütuna göre), sonra dikey olarak (satıra göre) düzenlenir. Kılavuzdaki sütun sayısını belirtmek için Num Sütunlarını (veya koddaki Columns özelliğini) kullanın.

Sütun ve satır düzeni

Satır Sonra Sütun - Alt öğeler önce dikey olarak (satıra göre), sonra yatay olarak (sütunlara göre) düzenlenir. Kılavuzdaki satır sayısını belirtmek için Num Rows (veya kodda Rows özelliği) kullanın.

Satır ve sonra sütun düzeni

Yatay - Alt öğeler yalnızca sütunlar kullanılarak tek bir satırda düzenlenir

Dikey - Alt öğeler yalnızca satırlar kullanılarak tek bir sütunda düzenlenir.

Nesne koleksiyonu örnekleri

ObjectCollectionExamples (Assets/MRTK/Examples/Demos/UX/Collections/Scenes/ObjectCollectionExamples.unity) örnek sahnesi, nesne koleksiyonu türlerinin çeşitli örneklerini içerir.

Öğelerin periyodik tablosu , nesne koleksiyonlarının nasıl çalıştığını gösteren örnek bir uygulamadır. Nesne koleksiyonunu kullanarak farklı şekillerdeki 3B öğe kutularını düzenler.

Nesne koleksiyonu türleri

3B nesneler

İçeri aktarılan 3B nesneleri düzene getirmek için nesne koleksiyonu kullanılabilir. Aşağıdaki örnekte, bir koleksiyonu kullanan 3B sandalye modeli nesnelerinin düzlemi ve silindir düzenleri gösterilmektedir.

Nesne koleksiyonu 3B

2B Nesneler

2B görüntülerden nesne koleksiyonu da oluşturulabilir. Örneğin, birden çok resim kılavuz stiline yerleştirilebilir.

Nesne koleksiyonu 2B