Layer Seed
Layer Seed 可以连接到一个属性,以便该属性的父图层向其输出连接传递唯一的值。
像 Duplicator 这样的图层可以自动将随机数 ‘seed’ 到其 Input Shapes,但对于单个图层来说,这并不成立,例如,需要 3 个 Random Behaviours 来生成 3 个随机数。与其管理多个图层,Layer Seed 可以连接到单个 Random Behaviour 的 Seed 属性,从而为其连接到的每个图层生成不同的随机数。
Offset - 偏移值以生成新的种子。
- 创建一个 Text Shape。
- 点击 Text Shape 的
Generator 按钮,选择 Random Date。
- 选中 Text Shape,然后按 Cmd/Ctrl + D 两次创建两个副本。
- 在 Viewport 中将它们分开。
- 右键点击 Random Date String Generator 的 Seed 属性 >
Add Utility > Layer Seed。
Random Date 向每个 Text Shape 传递不同的种子,从而呈现唯一的日期。
- 创建一个 Ellipse。
- 创建一个 Color Array。
- 在 Color Array 上,点击
+ Add按钮 3 次以添加 3 个索引。 - 为每个索引设置唯一的颜色。
- 连接 colorArray.id→ellipse.fillColor。
- 取消勾选 Auto Index。
- 右键点击 Color Array 的 Index 属性 >
Add Utility > Layer Seed。 - 右键点击 Color Array 的 Index 属性 >
Add Expression... - 输入
%4。 - 选中 Ellipse,按 Cmd/Ctrl + D 多次创建多个 Ellipse 副本。
- 在 Viewport 中将 Ellipses 分开。
每个 Ellipse 从 Color Array 中获得一个随机的 Fill Color。
%4 Attribute Expression(模 4)将来自 Layer Seed 的值转换为 0 到 3 之间的值,以匹配 Color Array 中的 id 数量。