Я создаю платформу ниже друг друга, которую вы можете увидеть на картинке ниже
![Platforms Below Each Other](https://i.stack.imgur.com/0mEWp.jpg)
Но я хочу создать такие платформы как
![The pattern what i want](https://i.stack.imgur.com/0ATUT.jpg)
Так как я могу это сделать?Ниже вы можете прочитать мой код, который генерирует платформы друг под другом только в позиции Y.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class platformGeneration : MonoBehaviour
{
public int numOfPlatforms;
public GameObject platform;
public Transform spawnPosition;
// Start is called before the first frame update
void Start()
{
Vector3 pos = spawnPosition.GetComponent<Transform>().position;
for (int i = 0; i < numOfPlatforms; i++)
{
spawnPlatofrm(pos + new Vector3(i+2,-i - 5, 0));
//spawnPlatofrm(pos + new Vector3(0, -i - 5, -i - 2));
//for (int j = 0; j < numOfPlatforms; j++)
//{
// spawnPlatofrm(pos + new Vector3(0, -j - 5, -j - 2));
//}
//spawnPlatofrm(pos + (Vector3.right * i));
}
}
void spawnPlatofrm(Vector3 spawnPosition)
{
Instantiate(platform, spawnPosition, Quaternion.identity);
}
}