图块集笔刷生成器

默认情况下,当你在房间编辑器的图块地图层上 "涂抹 "图块时,你会选择一块图块,然后用它涂抹。然而,图块集几乎总是被设计成有一些部分,以不同的方式组合在一起,形成整个区域或项目。例如,一个RPG图块组可能有景观特征图块,可以连接起来形成更大或更小的特征--如树木和建筑--这取决于使用的图块数量。现在,在一个房间层上放置这样的多个特征,需要你来回多次更换图块,这对你的工作流程不利。为了解决这个问题,GameMaker使你能够在图块集编辑器中创建图块,当你点击LMB Icon 上的Brush Builder按钮时,就可以使用。

Brushes刷子生成器中,左边是原始图块集,右边是空白的 "画布"。你现在可以从左边选择任何图块,然后在右边涂抹,创建自定义的 "画笔",然后你可以在房间编辑器中使用。注意,你可以点击并按住鼠标左键LMB Icon ,然后在图块集上拖动,选择多块图块画到画笔画布上,你也可以按住 Control Icon / CMD Icon 来添加图块。+ LMB Icon 来添加特定的单个图块,或者按住Alt Icon + LMB Icon 来删除特定的图块。

下图显示了我们之前提到的景观特征,作为一个例子,三个定制的刷子由一个图块集制成:

Features As Brushes Example在右边,你可以看到我们所做的三个特征(在图片中用橙色方框突出)。注意我们在每个特征之间留了一个图块的间隙--这是因为在房间编辑器中,任何触摸的图块集都会被当作一个画笔,所以我们留了一个图块的间隙,以表明每一组都是我们要创建的一个不同的画笔。在创建画笔时,你用鼠标左键LMB Icon 涂抹,用鼠标右键RMB Icon删除。你也可以用Control Icon / CMD Icon 和鼠标滚轮MMB Icon 当鼠标在其中一个窗口上时,放大图块表或画布,或者你可以用 Space Icon + LMB Icon 或鼠标中键MMB Icon 和拖动来平移。请注意,你也可以使用编辑器窗口内工具箱中的缩放工具来改变任一窗口的缩放级别,以及切换网格的可见性和颜色。

在右上方,你可以看到当前选择的工具,你也可以设置你想用的画笔的大小。默认的大小是1,也就是一个图块,但是如果你把它设置成更高的数值,那么你就可以用一个由所选图块重复组成的更大的画笔来画(和擦除),如下图所示。

Tile Size Animation工具箱是你可以在图块集编辑器中选择用于许多不同任务的工具,其中一些将取决于你是否在自动图块库中定义了什么。下面给出了每个工具的简要概述(注意,当你在房间编辑器中选择了一个图块层,那么这个工具箱就会显示在房间工作区的顶部,同时还有其他绘制工具)。

Pencil Tool IconPencil这就是铅笔工具。它使用选定的图块,用鼠标左键LMB Icon 在画笔窗口中作画,你可以用鼠标右键RMB Icon擦除。
Eraser Tool IconEraser使用橡皮擦工具,你可以使用鼠标左键LMB Icon 来擦除画笔窗口中的一个特定的图块。从本质上讲,这只是把图块的索引设置为0,也就是保留的 "空 "图块。
Selection Tool IconSelection这是选择工具,可以用来定义画笔窗口的一个区域,以便进行工作。你可以点击鼠标左键LMB Icon ,然后拖动鼠标来创建一个矩形区域,或者你可以按 Control Icon / CMD Icon+LMB Icon 来添加多个选区。+ Alt Icon 来添加多个选区,LMB Icon + Escape Icon 来清除一部分选区。要清除整个选择,你可以按Control Icon。当你选择了画笔窗口中的一个区域,其余的工具(铅笔、翻转、旋转等......)将只在所选区域内工作。注意,你也可以在窗口中选择图块,然后复制( CMD Icon / +"CControl Icon"),剪切( CMD Icon / +"XControl Icon")和粘贴(  CMD Icon / +"V"),然后将工具切换到铅笔,允许你用它们 "画"。
Autotile Tool IconAutoTile点击这个工具可以启用自动图块的绘画风格。当这个功能被激活时,你可以从自动图块库标签中选择任何图块,然后在画笔窗口中绘画,GameMaker会自动改变它以匹配周围的图块,只要你正确设置了自动图块标签。请注意,从图块集中选择一个不属于自动图块库的图块,将重置绘制工具为标准的铅笔工具。
Flip Tool IconFlip用鼠标左键LMB Icon (或使用键盘快捷键"X")点击翻转工具,将沿水平轴翻转当前选择的图块或图块,而不改变绘制工具(如果你选择了一个自定义画笔进行绘制,整个画笔将翻转)。如果你没有选择要画的图块,但在画笔窗口中选择了一组图块,那么翻转工具将翻转所选的图块。
Mirror Tool IconMirror用鼠标左键LMB Icon (或使用键盘快捷键"Y")点击镜像工具,将沿垂直轴镜像当前选择的图块,而不改变绘制工具(如果你选择了一个自定义画笔进行绘制,整个画笔将被镜像)。如果你没有选择要绘制的图块,但在画笔窗口中选择了一组图块,那么镜像工具将镜像所选的图块。
Rotate Tool IconRotate用鼠标左键LMB Icon (或使用键盘快捷键"Z")点击 "旋转 "工具,将把当前选择的图块旋转90°逆时针,而不改变绘制工具(如果你选择了一个自定义画笔进行绘制,整个画笔将旋转)。如果你没有选择要画的图块,但在画笔窗口中选择了一组图块,那么旋转工具将旋转所选的图块。

在工具下面,你可以找到两个不同的部分,用于选择任何自动图块动画图块,这些图块是用当前图块组图像创建的。一个用于图块组的单一精灵可以有很多很多的单格图像,这些图像可以在动画或自动图块编辑器中组合起来,创建自定义的刷子,这些刷子将显示在这些部分,可以与普通的静态图块一起使用,创建刷子(注意,无论你是从库中还是从基本图块组中选择,一个动画图块都会产生动画)。

一旦你设置了所有你需要的画笔,你就可以用它们在房间编辑器内的任何图块地图层上绘制图块。