Posts

Showing posts with the label spawn

repeating code every __ seconds

 lets say you want to spawn a gameobject every 3 seconds. First you'll need a Spawner object. It could be anything - lets use an Empty. Place it wherever you want. Make a new C# script and apply it to the Empty. Here's the code, with some comments using System.Collections; using System.Collections.Generic; using UnityEngine; public class spawner : MonoBehaviour {     public GameObject thing; //the object you want to spawn. Set it in the Inspector         void Start()     {         InvokeRepeating("makeThing", 3.0f, 1.0f); //calls makeThing function after 3 secs, every 1 sec     }     void makeThing() //the actual spawn script     {                  Instantiate(thing, transform.position, Random.rotation); //uses object "thing", at your Empty's position, with a random rotation/...