- 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);
}