版本:2022.3
语言: 英语
2D瓦片碰撞器
等距瓦片地图

六边形瓦片地图

除了常规的 瓦片地图一个允许您通过瓦片和网格叠加快速创建2D级别的GameObject。 更多信息
参见 词汇表
外,Unity还提供了两种六边形瓦片地图:六边形顶点向上和六边形顶面平齐。六边形瓦片常用于策略桌面游戏,因为它们中心到其边缘任何点的距离一致,且相邻瓦片总是共享边缘。这使得它们非常适合构建几乎任何类型的大型游乐区域,并允许玩家做出有关移动和定位的策略性决策。

六边形瓦片地图使用偏移坐标系统,当将单元格对齐到六边形网格时,交替的行或列会偏移半个单元格。对于六边形顶点向上瓦片地图,每个奇数行向右偏移半个单元格的宽度。对于六边形顶面平齐瓦片地图,每个奇数列向上偏移半个单元格的高度。

Example: Hexagonal Point Top Tilemap. Offset rows are colored in yellow.
示例:六边形顶点向上瓦片地图。偏移的行列以黄色标出。
Example: Hexagonal Flat Top Tilemap. Offset columns are colored in yellow.
示例:六边形顶面平齐瓦片地图。偏移的列以黄色标出。

创建六边形瓦片地图

要创建 六边形瓦片地图,请按照创建常规 瓦片地图 的相同步骤(菜单:GameObject > 2D Object)进行操作,但在 2D Object二维GameObject,例如瓦片地图或精灵。 更多信息
参见 词汇表
菜单中选择一个六边形选项。

Hexagonal Tilemap options in the 2D Object menu
2D Object菜单中的六边形瓦片地图选项

选择与您使用的六边形瓦片朝向匹配的 六边形瓦片地图 选项。以下是一个 六边形顶点向上瓦片地图 和一个 六边形顶面平齐瓦片地图 的示例。

Example of hexagonal Tiles oriented with points facing top
六边形瓦片顶点朝向上的示例
Example of hexagonal Tiles oriented with flat sides facing top
六边形瓦片顶面平齐朝向上的示例

当为六边形瓦片地图创建 瓦片调色板 时,将 瓦片调色板网格 设置为 六边形,并选择与您使用的瓦片地图和瓦片匹配的 六边形类型,如下所示。

Hexagon Type must match the orientation of the hexagonal Tiles
六边形类型 必须与六边形瓦片的朝向匹配

  • 六边形瓦片地图自 2018.2 版本开始加入 新增于20182
2D瓦片碰撞器
等距瓦片地图