Проблемка - Форум Игроделов
Пт, 17 Май 2024, 05:16 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » СКРИПТИНГ » Проблемка (Problem)
Проблемка
SanXingДата: Сб, 29 Ноя 2014, 20:39 | Сообщение # 1
 
Сообщений: 6
Награды: 0
Репутация: 0
Статус: Offline


1-- идёт выбор. 2-- переключение с камеры на First Person Controller 3-- Один из трёх FPC.
Когда я выбираю объект переход идёт на один и тот же FPC(на картинке) на другие не хочет.
Пробовал одним скриптом, пробовал три скрипта на каждый объект, но не получается(


New
 
Сообщение


1-- идёт выбор. 2-- переключение с камеры на First Person Controller 3-- Один из трёх FPC.
Когда я выбираю объект переход идёт на один и тот же FPC(на картинке) на другие не хочет.
Пробовал одним скриптом, пробовал три скрипта на каждый объект, но не получается(

Автор - SanXing
Дата добавления - 29 Ноя 2014 в 20:39
mastersmitДата: Вс, 30 Ноя 2014, 14:58 | Сообщение # 2
Нет аватара
 
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Так ты определяй в какой триггер зашел. Если в 1, то идем в зону 1. Если во 2, то в зону 2. И т.д..
Первое что в голову вошло - вошел в триггер 1, нажал кнопочку E -> занавес, в виде затемнения экрана, трансформ в зону 1.
Со вторым и третьим также..

что то типа такого:
Код

void OnTriggerEnter (Collider zone) {
if(zone.collider.tag=="Zone1"){
//затемняем экран
transform.position = new Vector3(позиция в зоне 1);
//убираем затемнение экрана
}
}
мы в зоне один.

цифру 1 меня на 2, позицию куда переместить на вектор в зоне 2..и так далее..


Сообщение отредактировал mastersmit - Вс, 30 Ноя 2014, 15:27
 
СообщениеТак ты определяй в какой триггер зашел. Если в 1, то идем в зону 1. Если во 2, то в зону 2. И т.д..
Первое что в голову вошло - вошел в триггер 1, нажал кнопочку E -> занавес, в виде затемнения экрана, трансформ в зону 1.
Со вторым и третьим также..

что то типа такого:
Код

void OnTriggerEnter (Collider zone) {
if(zone.collider.tag=="Zone1"){
//затемняем экран
transform.position = new Vector3(позиция в зоне 1);
//убираем затемнение экрана
}
}
мы в зоне один.

цифру 1 меня на 2, позицию куда переместить на вектор в зоне 2..и так далее..

Автор - mastersmit
Дата добавления - 30 Ноя 2014 в 14:58
Форум Игроделов » UNITY3D » СКРИПТИНГ » Проблемка (Problem)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024