跳转到内容

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 设为该值。