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 レイアウトに似ていますが、セルの 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 にスウィズルします。 |