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 レイアウトに似ていますが、セルの 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 に並べ替えます。 |
Grid