UnityScripterAI
Discord ↗
Link Copied to Clipboard
×
"create an enemy spawner"
using UnityEngine; public class EnemySpawner : MonoBehaviour { public GameObject enemyPrefab; public float spawnInterval = 5f; public float spawnRadius = 10f; private float spawnTimer; // Start is called before the first frame update void Start() { spawnTimer = spawnInterval; } // Update is called once per frame void Update() { spawnTimer -= Time.deltaTime; if (spawnTimer <= 0f) { SpawnEnemy(); spawnTimer = spawnInterval; } } void SpawnEnemy() { Vector3 spawnPosition = Random.insideUnitSphere * spawnRadius; spawnPosition.y = 0; spawnPosition += transform.position; Instantiate(enemyPrefab, spawnPosition, Quaternion.identity); } }