Top.Mail.Ru
Ответы

Как при падении, сделать так чтобы сцена перезагружалась || Unity || C# ||

И так на самом деле, я уже написал код при падении через if(transform.position.y <= 20);
но код для перезагрузки сцены просто перезагружал ее постоянно, персонаж находился на высоте -4, поэтому прошу вас кинуть код с помощью которого это было бы возможно сделать и необязательно через ИФ как у меня, в заранее спасибо вам за ответ!!!

По дате
По рейтингу
Аватар пользователя
Знаток
6мес

Привет, у тебя в if, написано так "Если позиция Y меньше или равна 20, то происходит код в скобках", то есть тебе нужно либо поднять игрока выше чем на высоту 20, либо изменить саму высоту. Код ниже

if(transform.position.y <= -5)
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}