物件集合

物件集合

物件集合是一種腳本,可協助您配置預先定義之三維圖形中的物件陣列。 它支援各種表面樣式,包括平面、圓柱、球體和放射狀。 由於它支援 Unity 中的任何物件,因此可以用來配置2D 和3D 物件。

物件集合腳本

方格物件集合-圓柱圖 方格物件集合-圓柱圖 方格物件集合-球體 方格物件集合-球體
方格物件集合-放射狀 方格物件集合-放射狀 方格物件集合-平面 方格物件集合-平面
散佈的物件集合 散佈的物件集合 磚方格物件集合 磚方格物件集合

如何使用物件集合

若要建立集合,請建立空白的 GameObject,並將其中一個物件集合腳本指派給它。 任何 (s) 的物件都可以新增為 GameObject 的子系。 完成加入子物件之後,請按一下 [檢查] 面板中的 [ 更新集合 ] 按鈕,以產生物件集合。 系統會根據集合參數,在場景中設定物件。 您也可以透過程式碼來存取更新集合。

物件集合腳本

GridObjectCollection 內容對齊

您可以對齊 GridObjectCollection 中的內容,讓父物件錨定至集合的上方/中間/下和左/上/下/右。 使用 錨點 屬性指定內容對齊。

GridObjectCollection 版面配置順序

使用 [ 配置 ] 欄位來指定子系配置的資料列/資料行順序:

然後 ,資料行會先依資料行) 水準 (來配置資料行子系,然後) 依資料列垂直 (。 在程式碼) 中使用 Num columns (或 columns 屬性來指定方格中的資料行數目。

資料行之後的資料列版面配置

然後 ,資料列會先依資料列) 垂直配置 (資料行,然後) 依資料行水準 (。 在程式碼) 中使用 Num rows (或 rows 屬性來指定方格中的資料列數目。

資料列 then 資料行版面配置

只有在使用資料行的單一資料列中配置了 水準 子系

垂直 子系只會在單一資料行中使用資料列進行配置。

物件集合範例

ObjectCollectionExamples (資產/MRTK/範例/示範/UX/collection/場景/ObjectCollectionExamples unity) 範例場景包含各種物件集合類型的範例。

專案的定期資料表是範例應用程式,示範物件集合的運作方式。 它使用物件集合來配置不同圖形中的3D 元素方塊。

物件集合類型

3D 物件

物件集合可以用來配置匯入的3D 物件。 下列範例顯示使用集合的3D 椅子模型物件的平面和圓柱版面配置。

物件集合3D

2D 物件

您也可以從2D 影像建立物件集合。 例如,多個影像可以用格線樣式來放置。

物件集合2D