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