Переход по сценам

Программирование на Юнити.

Переход по сценам

Сообщение r1sha 17 апр 2017, 16:41

Есть скрипт, который отвечает за переход персонажа на другой уровень, если персонаж войдет в триггер. Проблема в том, что переход происходит только на один уровень - тот который указан. Как можно реализовать переход на следующий уровень? То есть, если персонаж на 2 уровне, то при входе в триггер его перебрасывает на 3 сцену, если на 4 - на 5 и т.д.
r1sha
UNец
 
Сообщения: 1
Зарегистрирован: 17 апр 2017, 16:37

Re: Переход по сценам

Сообщение LDblue 17 апр 2017, 18:52

Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class Loader : MonoBehaviour {
        public string NameLevel;
        void Start () {

        }
        void Update () {

        }

        void OnTriggerEnter(Collider col) {
                if(col.gameObject.name == "player") {
                        Application.LoadLevel(NameLevel);
                }
        }
}


вашай на тригер и вводи название уровня
Аватара пользователя
LDblue
UNец
 
Сообщения: 23
Зарегистрирован: 12 мар 2017, 11:03

Re: Переход по сценам

Сообщение siriusspark 19 апр 2017, 19:04

А в чем собственно проблема? Вы же знаете какую сцену надо подгружать на конкретном уровне. Вот и подгружайте. Или вам нужен универсальный скрипт загрузки, который будет использоваться везде (я бы так и сделал)?
Star Wars: Path of lust. 3D-адвенчур 18+ по мотивам Звездных войн | _www.patreon.com/starlordgames
Аватара пользователя
siriusspark
UNIт
 
Сообщения: 106
Зарегистрирован: 10 сен 2015, 09:14


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6