Я хочу создать 3 объекта по горизонтали, и я хочу создать их случайным образом (например, при первом появлении, если синий находится посередине, затем он будет расположен случайным образом, а другой будет таким же, как этот) введите описание изображения здесь
А вот код, который у меня сейчас есть:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class EnemySpawner : MonoBehaviour {
public float min_X = -2.3f, max_X = 2.3f;
public GameObject[] colorobject;
public float timer = 2f;
void Start() {
Invoke("SpawnObject", timer);
}
void SpawnObject() {
float pos_X = Random.Range(min_X, max_X);
Vector3 temp = transform.position;
temp.x = pos_X;
if(Random.Range(0, 3) > 0) {
Instantiate(colorobject[Random.Range(0, colorobject.Length)],
temp, Quaternion.identity);
} else {
//
}
Invoke("SpawnObject", timer);
}
} // class