Asset Array
建立一個資源清單,可透過索引分配給其他 Shape。
Auto Index - 勾選時,圖層將自動輸出所有索引。
Index - 從 Assets 清單中使用的索引。
Reverse - 反轉索引輸出的順序。例如,有 3 個索引 0,1,2,其順序將被反轉為 2,1,0。
Count - 輸出陣列中的索引數量。
Add - 使用此按鈕向 UI 加入更多行(索引)。
0: Asset - 陣列中的第一個索引。連接或拖入一個或多個 Asset(.svg/.csv/.png 等)到此屬性。
- 從 Finder/Explorer 中將 2 個 .png 檔案拖入 Assets Window。
- 右鍵點擊匯入時建立的包含 .png 檔案的 Group,選擇 Create Array from Group。這將建立一個包含 2 個索引的 Asset Array,每個索引連接一個 .png 檔案。
- 建立一個 Rectangle。
- 開啟 Fill 頁籤。
- 右鍵點擊 Shaders 屬性,選擇 Add Shader > Image Shader。
- 將 Asset Array 連接到 Image Shader 的 Image 插槽。
- 在 Scene Window 中選擇 Rectangle,點擊 Shelf 中的 Duplicator 圖示。
這將建立一個 3×3 網格的 9 個矩形,每個都有交替的圖片。如果要隨機化此序列,可以加入一個 Random Behaviour,設定 Minimum 為 0、Maximum 為 1,並將其連接到 Asset Array 的 Index。
參見 Dynamic Rendering 部分,了解此圖層的更多實際應用範例。
雙擊某行索引會將該 Index 設為該值。