/**
* Esimerkki, muokattu tästä yksinkertaisemmaksi:
* https://answers.unity.com/questions/1075630/spawn-random-enemies-2d.html
*/
public class EnemySpawnScript : MonoBehaviour
{
public GameObject enemy;
public float spawnTime = 3f;
private Vector3 spawnPosition;
/**
* Start aloittaa vastustajien luonnin
*/
void Start()
{
InvokeRepeating("Spawn", spawnTime, spawnTime);
}
/**
* Spawn luo vastustajan satunnaiseen x-koordinaattiin
*/
void Spawn()
{
spawnPosition.x = Random.Range(-5, 5);
spawnPosition.y = 0.5f;
spawnPosition.z = 0;
Instantiate(enemy, spawnPosition, Quaternion.identity);
}
}