Version: 2020.1
在瓦片地图上绘制
瓦片地图 2D 碰撞体 (Tilemap Collider 2D)

选择工具

选择工具 Inspector 窗口包含以下两个主要部分,即 Grid SelectionModify Tilemap 属性设置。

Grid Selection

使用选择工具可选择一个或多个单元格。Grid Selection Inspector 窗口显示选定位置处的瓦片的内容和属性。

Grid Selection Inspector window properties
Grid Selection Inspector window properties
属性 功能
瓦片 显示当前在选定单元格位置处设置的瓦片。如果选择多个单元格,并且它们显示相同瓦片,则会显示该瓦片的名称。如果选择具有不同瓦片的多个单元格,则此属性为空白。
Sprite 在上面的 Tile 属性中会显示分配给瓦片的精灵。如果选择具有相同瓦片的多个单元格,则这会显示相同精灵。如果选择具有不同瓦片的多个单元格,则此属性为空白。这在默认情况下显示为灰色,因此无法进行编辑。
Color 精灵的顶点颜色。如果启用了 Lock Color,则这显示为灰色,因此无法进行编辑。
Collider Type 选定位置处的瓦片的碰撞体类型。这在默认情况下显示为灰色,无法进行编辑。
The Transforms (Position, Rotation, Scale) are grayed out if Lock Transform is enabled and cannot be edited.
Position 输入每个轴的偏移(以单元格为单位)以沿相应轴移动瓦片精灵。瓦片在瓦片地图上的实际单元格位置保持不变。
Rotation 这会在选定位置处旋转一个或多个瓦片精灵。输入每个轴的旋转(以单元格为单位)以围绕相应轴旋转瓦片精灵。瓦片在瓦片地图上的实际单元格位置保持不变。
Scale 在选定位置处缩放一个或多个瓦片精灵的大小。输入每个轴的因子以沿相应轴缩放瓦片精灵。瓦片在瓦片地图上的实际单元格位置保持不变。
Lock Color 选择此项可防止更改瓦片的颜色,清除此项可启用 Color 属性。此属性显示为灰色时,其状态保持固定。请查看在瓦片资源中设置的 Tilemaps.TileFlags 以修改此属性。
Lock Transform 选择此项可防止更改瓦片的变换,清除此项可启用 Transform 属性。此属性显示为灰色时,其状态保持固定。请查看在瓦片资源中设置的 Tilemaps.TileFlags 以修改此属性。

Modify Tilemap

The Modify Tilemap drop-down menu provides different options for inserting or removing rows and columns of blank cells onto the Tilemap. After selecting one of the drop-down menu options, enter the number of rows or columns to insert or remove into the box and select Modify.

Modify Tilemap in the Inspector window
Modify Tilemap in the Inspector window

The following table describes each option, with links to examples showing how they affect the Tilemap. All examples are based on the following Tilemap.

Default Tilemap
This is the default Tilemap that the examples are based on.

属性 功能
Insert Row 在选定位置插入一行或多行空白单元格。现有单元格沿正 y 轴向上移位。
Insert Row Before 在选定位置下方插入一行或多行空白单元格。现有单元格沿负 y 轴向下移位。
Delete Row 在选定位置及其上方移除一行或多行单元格。上方的现有单元格随后落下以填充已删除行留下的空间。
Delete Row Before 在选定位置下方移除一行或多行单元格。下方的现有单元格随后沿正 y 轴向上移位以填充已删除行留下的空间。
Insert Column 在选定位置插入一列或多列空白单元格。现有单元格沿正 x 轴向右移位。
Insert Column Before 在选定单元格的左侧插入一列或多列空白单元格。现有单元格沿负 x 轴向左移位。
Delete Column 在选定位置及其右侧移除一列或多列单元格。现有单元格随后沿负 x 轴向左移位以填充已删除列留下的空间。
Delete Column Before 在选定单元格的左侧移除一列或多列单元格。现有单元格沿正 x 轴向右移位以填充已删除列留下的空间。

Examples of the different modifying Tilemap options

Insert Row

Insert Row
左:___默认瓦片地图和选定单元格位置。右:___Insert Row。

Insert Row Before

Insert Row Before
左:___默认瓦片地图和选定单元格位置。右:___Insert Row Before。

Delete Row

Delete Row
左:___默认瓦片地图和选定单元格位置。右:___Delete Row。

Delete Row Before

Delete Row Before
左:___默认瓦片地图和选定单元格位置。右:___Delete Row Before。

Insert Column

Insert Column
左:___默认瓦片地图和选定单元格位置。右:___Insert Column。

Insert Column Before

Insert Column Before
左:___默认瓦片地图和选定单元格位置。右:___Insert Column Before。

Delete Column

Delete Column左:___默认瓦片地图和选定单元格位置。右:___Delete Column。

Delete Column Before

Delete Column Before
左:___默认瓦片地图和选定单元格位置。右:___Delete Column Before。

Multiple cell selection

如果选择了多个单元格,则最左下方的单元格是应用 Modify Tilemap 选项时的主参考点。请参阅以下选择多个单元格,然后修改瓦片地图的示例。

选择多个单元格时的 Insert Row
左:___选择了多个单元格的默认瓦片地图。Right:___Insert Row。

选择多个单元格时的 Insert Column
左:___选择了多个单元格的默认瓦片地图。Right:___Insert Column。

选择多个单元格时的 Delete Row
左:___选择了多个单元格的默认瓦片地图。Right:___Delete Row。

选择多个单元格时的 Delete Column
左:___选择了多个单元格的默认瓦片地图。Right:___Delete Column。


  • 2020–01–07
  • 更新了 Unity 中的选择工具功能 2020.1 NewIn20201
在瓦片地图上绘制
瓦片地图 2D 碰撞体 (Tilemap Collider 2D)