Скрипт на переход в другой уровень. - Форум - Все для Unity3d

Все для Unity3d> Скрипт на переход в другой уровень. - Форум>
Страница 1 из 11
Форум » Unity » Вопросы » Скрипт на переход в другой уровень.
Скрипт на переход в другой уровень.
hamloДата: Воскресенье, 19.04.2015, 05:49 | Сообщение # 1
Новый писатель
Группа: Пользователи
Статус: Offline
Здравствуйте, нужен скрипт для того, что бы переходить на следующий уровень. То есть подбегать к определённому месту и нажимать кнопку "F" и далее заргужается другой уровень. Скиньте пожалуйста этот скрипт. Буду рад
 
websbkДата: Воскресенье, 19.04.2015, 11:20 | Сообщение # 2
Новый писатель
Группа: Пользователи
Сообщений: 54
Статус: Offline
Делай через триггер

Код
var isReady = false;
var level=0;

function OnTriggerEnter(col:Collider)
{
      if(col.tag == "Player") isReady = true;
}

function OnTriggerExit(col:Collider)
{
      if(col.tag == "Player") isReady = false;
}

function Update()
{
   if(Input.GetKeyDown(KeyCode.F) && isReady) Application.LoadLevel(level);
}


Сообщение отредактировал websbk - Воскресенье, 19.04.2015, 11:20
 
mortalkolbas2978Дата: Воскресенье, 28.02.2016, 08:24 | Сообщение # 3
Новый писатель
Группа: Пользователи
Статус: Offline
спасибо, полезно. Еще бы суда добавить , текст когда в тригер обьект Player попадает
 
iamhippo86Дата: Вторник, 01.03.2016, 08:27 | Сообщение # 4
Новый писатель
Группа: Пользователи
Статус: Offline
ну это же не сложно

Код
var isReady = false; 
var level=0; 
var drawText = false;

function OnTriggerEnter(col:Collider) 

      if(col.tag == "Player")
     {
        isReady = true; 
        drawText = true;
     }


function OnTriggerExit(col:Collider) 

      if(col.tag == "Player")
     {
        isReady = false; 
        drawText = false;
     }


function Update() 

   if(Input.GetKeyDown(KeyCode.F) && isReady) Application.LoadLevel(level); 
}

function OnGUI()
{
   if(drawText) GUI.Label(new Rect(10, 10, 100, 25), "Мой текст"); //хз как правильно на java, написал на C#
}
 
Admin2069Дата: Пятница, 09.12.2016, 22:49 | Сообщение # 5
Новый писатель
Группа: Пользователи
Сообщений: 3
Статус: Offline
полезные скрипты. =)
 
BountyHunteTRДата: Среда, 04.01.2017, 16:12 | Сообщение # 6
Новый писатель
Группа: Пользователи
Статус: Offline
Триггер : при косании (on collision) колайдера игрока с другим колайдером т.п. на другую сцену
 
ckДата: Суббота, 07.01.2017, 17:23 | Сообщение # 7
Новый писатель
Группа: Пользователи
Статус: Offline
Я извиняюсь, но по моему эта устаревшая команда, так будет правильнее:

import UnityEngine.SceneManagement;
#pragma strict

var level = 0;
function OnTriggerEnter(col : Collider)
{
if(col.tag == "Player")
{
SceneManager.LoadScene(level);
}
}
 
Valik_FenkoДата: Пятница, 20.01.2017, 15:31 | Сообщение # 8
Новый писатель
Группа: Пользователи
Статус: Offline
Application.LoadLevel("Сцена"),а так проверь координаты и нажатия кнопки.А то совсем обленились)
 
Форум » Unity » Вопросы » Скрипт на переход в другой уровень.
Страница 1 из 11
Поиск:
Свернуть
Развернуть
Необходима авторизация
0
ТОП-5 САЙТА
НОВЫЕ ИГРЫ
ГОРЯЧИЕ ТЕМЫ
СЛУЧАЙНЫЕ ФАЙЛЫ