Nesne koleksiyonu — MRTK2
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
GridObjectCollection
Silindir, Düzlem, Küre, Radyal yüzey türlerini desteklerScatterObjectCollection
dağınık stil koleksiyonunu desteklerTileGridObjectCollection
GridObjectCollection için bazı ek seçenekler sağlar. Not: TileGridObjectCollection genişletmezGridObjectCollection
ve çeşitli hataları vardır (bkz . sorun 6237). Bu nedenle, kullanılmasıGridObjectCollection
önerilir.
Kılavuz Nesne Koleksiyonu - Silindir
Kılavuz Nesne Koleksiyonu - Sphere
Kılavuz Nesne Koleksiyonu - Radyal
Kılavuz Nesne Koleksiyonu - Düzlem
Dağınık 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.
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.
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.
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.
2B Nesneler
2B görüntülerden nesne koleksiyonu da oluşturulabilir. Örneğin, birden çok resim kılavuz stiline yerleştirilebilir.