- Home /
 
 
               Question by 
               Northrop · May 27, 2015 at 11:00 AM · 
                prefabspawnstartupspawnpoints  
              
 
              instatiate prefabs at start, at a spawn point
i tried with not much success.
I have 4 prefabs I wish to instantiate at 4 different spawn points, when game start.
I defined the variables (spawn point and game objects)
 var spawnpoint1: Transform;
 var spawnpoint2: Transform;
 
 var box1: GameObject;
      Instantiate(girl1, spawnpoint_girl2.transform.position, spawnpoint_girl2.transform.rotation);
 
               I tried both, adding a script to the object and adding above line to the network script.
Any suggestions will be welcomed
               Comment
              
 
               
              Answer by Northrop · May 29, 2015 at 05:47 AM
That is what I finally used and worked. Attach the script to something in the scene not the player.
     #pragma strict
     //Variables for spawing prefab
     var player1: GameObject;
     var player2: GameObject;
     var player3: GameObject;
     var player4: GameObject;
     
     
     //Variables for spawnpoints
     var point_1: Transform;
     var point_2: Transform;
     var point_3: Transform;
     var point_4: Transform;
     
     
     function Start () 
     {
        
     
                     Instantiate(player1, point_1.position, point_1.rotation); 
                     Instantiate(player2, point_2.position, point_2.rotation); 
                     Instantiate(player3, point_3.position, point_3.rotation); 
                     Instantiate(player4, point_4.position, point_4.rotation); 
     
     }
     
 
 
              Answer by alok-kr-029 · May 28, 2015 at 10:04 AM
you have to put inside the Start() function
 var spawnpoint1: Transform;
  var spawnpoint2: Transform;
  
  var box1: GameObject;
 void Start()
 {
       Instantiate(girl1, spawnpoint_girl2.transform.position, spawnpoint_girl2.transform.rotation);
 }
 
 
              Your answer