Quantcast
Channel: Questions in topic: "enemy"
Viewing all articles
Browse latest Browse all 1488

c# enemy's not spawning

$
0
0
Only the first 2 enemy's will spawn but none after that, also if spawnRate is higher the 0 then they don't spawn at all? using UnityEngine; using System.Collections; public class enemySpawn : MonoBehaviour { public GameObject enemy; private float timePassed = 0f, spawnRate = 0f, spawnTimer = 0f; private int numberOfEnemy = 2; void Start() { StartCoroutine(Speed()); StartCoroutine(Spawn()); } IEnumerator Speed() { timePassed += Time.deltaTime; if(timePassed >= 10.1f) { timePassed = 0.0f; numberOfEnemy++; spawnRate -= 0.5f; yield return spawnRate; yield return numberOfEnemy; yield return timePassed; } } IEnumerator Spawn() { spawnTimer += Time.deltaTime; if(spawnTimer > spawnRate) { for (int i = 0; i < numberOfEnemy; i++) { Instantiate(this.enemy); } spawnTimer = 0.0f; yield return spawnTimer; } } }

Viewing all articles
Browse latest Browse all 1488

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>