【Super Tilemap Editor使用详解】(十一):画笔(Brushes)
画笔是派生自 TilesetBrush 的 Scriptable Object,并实现了 IBrush 接口。它们都有一个共同的属性 Tileset,因此它们与特定的图块集相关联。
1、动画画笔(AnimBrush)
动画画笔(Animated Brush)是一种动态工具,可以通过动画形式绘制瓦片。
以下是创建和配置动画画笔的步骤和相关选项:
- 创建动画画笔:进入菜单路径,
Assets/Create/SuperTilemapEditor/Brush/AnimBrush
-
Tileset(设置瓦片集):为动画画笔指定一个 Tileset(瓦片集),以决定画笔中使用的瓦片来源。
-
Anim FPS(动画帧速率):设置动画每秒播放的帧数,该值控制动画的流畅度和速度。
-
Anim Frames(动画帧):
-
点击 '+' 按钮 添加新帧,点击 '-' 按钮 移除选中的帧。
-
更改动画帧的瓦片:在帧列表中选择目标帧,会弹出瓦片调色板(Tile Palette)从中选择一个瓦片,替换当前帧的内容。
- 调整偏移:通过 方向键(Arrow Keys) 为选中的帧设置偏移量,移动瓦片位置以实现动态效果。
- 重置偏移:按下 'R' 键 将偏移量恢复为默认值。
-
使用场景:
- 动态场景创建:动画画笔适用于需要动态效果的场景,如流水、火焰或移动平台。
- 多帧动画:通过添加多帧并调整帧速率,你可以轻松制作循环动画效果,为地图增添生动的元素。
- 细节调整:使用偏移功能可以对每帧的位置进行微调,确保动画效果符合预期。