Grid 组件是有助于根据选定的布局来对齐游戏对象的导引网格。该组件将网格单元格位置转换为游戏对象的相应__局部坐标。然后,Transform 组件将这些局部坐标转换为世界空间或__全局坐标。
属性 | 功能 |
---|---|
Cell Size | 网格单元格的大小。 |
Cell Gap | 使用此属性可定义网格单元格之间的间隙大小。不能将此值设置为小于 Cell Size 的负值;如果这样做,Unity 会自动将其重置为与 Cell Size 相同的值,但作为负数。例如,如果 Cell Size 为 1, 1, 0,但您尝试将 Cell Gap 设置为 –2, –2, 0,则 Unity 会自动将 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。 |