Grid 组件是有助于根据选定的布局来对齐游戏对象(如瓦片)的导引网格。该组件将网格单元格位置转换为游戏对象的相应__局部坐标。然后,Transform 组件将这些局部坐标转换为世界空间或__全局坐标。
属性 | 功能 |
---|---|
Cell Size | 该网格单元格的大小。 |
Cell Gap | 输入该网格单元格之间的间隙大小(使用 Unity 单位)。如果输入一个负数,其绝对值高于__Cell Size__,Unity 会自动更改该绝对值,以匹配 Cell Size。 例如,如果 Cell Size 是 (1, 1, 0) 且 Cell Gap 设置为 (–2, –2, 0),编辑器将自动将 Cell Gap 的值更改为 (–1, –1, 0)。 |
Cell Layout | 从下拉菜单中选择一个选项来定义此网格上单元格的形状和排列。 |
Rectangle | 单元格为矩形。 |
Hexagon | 单元格为六边形。 |
Isometric | 对于等距布局,单元格为菱形。 |
Isometric Z as Y | 与 Isometric Grid 布局类似,但 Unity 将单元格的 Z 位置转换为其局部 Y 坐标。 |
Cell Swizzle | 选择一个顺序,Unity 为变换转换重新排序 XYZ 单元格坐标。请参阅 Wikipedia 上有关重排 (Swizzling)的文章以了解更多详细信息。 |
XYZ | Grid 组件使用默认的 XYZ 单元格坐标。 |
XZY | Grid 组件将 XYZ 坐标重新排序为 XZY。 |
YXZ | Grid 组件将 XYZ 坐标重新排序为 YXZ。 |
YZX | Grid 组件将 XYZ 坐标重新排序为 YZX。 |
ZXY | Grid 组件将 XYZ 坐标重新排序为 ZXY。 |
ZYX | Grid 组件将 XYZ 坐标重新排序为 ZYX。 |
页面内容和屏幕截图更新于 2020.1 NewIn20201 在 2017.2 版中添加了瓦片地图 NewIn20172