1 2 3 4 5 6 7 8 9 10 11 12
| Vector3 gridCenter = new Vector3(Lignes / 2F, 0f, Colonnes / 2F); // On calcule le centre de la grille brut
Vector3 cellCenter = new Vector3(1 / 2F, 0, 1 / 2F); // On calcule le centre d'une cellule
for (int i = 0; i < Lignes; i++)
{
for (int j = 0; j < Colonnes; j++)
{
Vector3 worldPosition = new Vector3(i, 0f, j) - gridCenter + cellCenter; // On soustrait le centre pour avoir le bon offset et on ajoute le centre d'une cellule car on part du coin haut-gauche
var obj = Instantiate(cellPrefab, worldPosition, Quaternion.identity, transform);
}
} |
Partager