Vip_and_Rip писал(а):Что-бы не плодить новые темы, спрошу тут:
А можно создать спавнер, при котором бы игрок "рождался" в случайном месте при загрузке игры?
liver9711 писал(а):Vip_and_Rip писал(а):Что-бы не плодить новые темы, спрошу тут:
А можно создать спавнер, при котором бы игрок "рождался" в случайном месте при загрузке игры?
Да. Запросто.
[syntax=]
var player : Transform;
function Start()
{
var x = Random.Range(от, до);
var y = Random.Range(от, до);
var z = Random.Range(от, до);
transform.position = Vector3(x,y,z);
var hit = RaycastHit
if(Physics.Raycast(player.position, player.transform.down, hit, 2000.0))
{
player.transform.position.y = hit.transform.position.y + половина высоты игрока как float;
}
else
{
Start();
}
}
[/syntax]
Это если у тебя вся карта открыта, тоесть без потолков.
Там както подругому делалось, при помощи GameObject.Find и length. А при помощи массива я и сам смогу.
var x = Random.Range(от, до);
var y = Random.Range(от, до);
var z = Random.Range(от, до);
transform.position = Vector3(x,y,z);
Сейчас этот форум просматривают: Yandex [Bot] и гости: 26