跳到內容

Asset Array

建立一個資源清單,可透過索引分配給其他 Shape。

Auto Index - 勾選時,圖層將自動輸出所有索引。

Index - 從 Assets 清單中使用的索引。

Reverse - 反轉索引輸出的順序。例如,有 3 個索引 0,1,2,其順序將被反轉為 2,1,0

Count - 輸出陣列中的索引數量。

Button iconAdd - 使用此按鈕向 UI 加入更多行(索引)。

0: Asset - 陣列中的第一個索引。連接或拖入一個或多個 Asset(.svg/.csv/.png 等)到此屬性。

  1. 從 Finder/Explorer 中將 2 個 .png 檔案拖入 Assets Window
  2. 右鍵點擊匯入時建立的包含 .png 檔案的 Group,選擇 Create Array from Group。這將建立一個包含 2 個索引的 Asset Array,每個索引連接一個 .png 檔案。
  3. 建立一個 Rectangle
  4. 開啟 Fill 頁籤。
  5. 右鍵點擊 Shaders 屬性,選擇 Add Shader > Image Shader
  6. Asset Array 連接到 Image ShaderImage 插槽。
  7. Scene Window 中選擇 Rectangle,點擊 Shelf 中的 Duplicator 圖示。

這將建立一個 3×3 網格的 9 個矩形,每個都有交替的圖片。如果要隨機化此序列,可以加入一個 Random Behaviour,設定 Minimum0Maximum1,並將其連接到 Asset ArrayIndex

參見 Dynamic Rendering 部分,了解此圖層的更多實際應用範例。

雙擊某行索引會將該 Index 設為該值。