跳到內容

Layer Seed

Layer Seed 可以連接到一個屬性,以便該屬性的父圖層向其輸出連接傳遞唯一的值。

Duplicator 這樣的圖層可以自動將隨機數 ‘seed’ 到其 Input Shapes,但對於單個圖層來說,這並不成立,例如,需要 3 個 Random Behaviours 來生成 3 個隨機數。與其管理多個圖層,Layer Seed 可以連接到單個 Random BehaviourSeed 屬性,從而為其連接到的每個圖層生成不同的隨機數。

Offset - 偏移值以生成新的種子。

  1. 建立一個 Text Shape
  2. 點擊 Text Shape 的 Button iconGenerator 按鈕,選擇 Random Date
  3. 選中 Text Shape,然後按 Cmd/Ctrl + D 兩次建立兩個副本。
  4. Viewport 中將它們分開。
  5. 右鍵點擊 Random Date String Generator 的 Seed 屬性 > Add Utility > Layer Seed

Random Date 向每個 Text Shape 傳遞不同的種子,從而呈現唯一的日期。

  1. 建立一個 Ellipse
  2. 建立一個 Color Array
  3. 在 Color Array 上,點擊 + Add 按鈕 3 次以新增 3 個索引。
  4. 為每個索引設定唯一的顏色。
  5. 連接 colorArray.id→ellipse.fillColor。
  6. 取消勾選 Auto Index
  7. 右鍵點擊 Color Array 的 Index 屬性 > Add Utility > Layer Seed
  8. 右鍵點擊 Color Array 的 Index 屬性 > Add Expression...
  9. 輸入 %4
  10. 選中 Ellipse,按 Cmd/Ctrl + D 多次建立多個 Ellipse 副本。
  11. Viewport 中將 Ellipses 分開。

每個 EllipseColor Array 中獲得一個隨機的 Fill Color

%4 Attribute Expression(模 4)將來自 Layer Seed 的值轉換為 0 到 3 之間的值,以匹配 Color Array 中的 id 數量。