Светофор - Форум Игроделов
Пн, 20 Май 2024, 00:48 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » HELP & FAQ » Светофор
Светофор
Max-HunterДата: Сб, 27 Авг 2011, 14:31 | Сообщение # 1
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
Вот нужна вот такая фича...Может кто может пжлст помочь? Я даже не представляю какие нужны скрипты...
 
СообщениеВот нужна вот такая фича...Может кто может пжлст помочь? Я даже не представляю какие нужны скрипты...

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 14:31
DekterevДата: Сб, 27 Авг 2011, 14:55 | Сообщение # 2
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Quote (Max-Hunter)
Я даже не представляю какие нужны скрипты...

Готовых нет, нужно писать скрипт с нуля.


Поиск | Правила | Новые сообщения
 
Сообщение
Quote (Max-Hunter)
Я даже не представляю какие нужны скрипты...

Готовых нет, нужно писать скрипт с нуля.

Автор - Dekterev
Дата добавления - 27 Авг 2011 в 14:55
Max-HunterДата: Сб, 27 Авг 2011, 14:58 | Сообщение # 3
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
Dekterev, дык это с самого начала было понятно...Просто я даже не могу понять как написать...по какому принципу! Саму логику не понимаю...
 
СообщениеDekterev, дык это с самого начала было понятно...Просто я даже не могу понять как написать...по какому принципу! Саму логику не понимаю...

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 14:58
DekterevДата: Сб, 27 Авг 2011, 16:09 | Сообщение # 4
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Quote (Max-Hunter)
Саму логику не понимаю...

Логика у светофора простая. Есть три цвета, переключаются поочередно, с задержкой в сколько-то секунд...
Чтобы зажечь нужный свет - нужно поменять шейдер с обычного на самосветящийся.
Дополнительно, можно добавить мигание желтого света при переключении с зеленого на красный или если светофор отключен.


Поиск | Правила | Новые сообщения
 
Сообщение
Quote (Max-Hunter)
Саму логику не понимаю...

Логика у светофора простая. Есть три цвета, переключаются поочередно, с задержкой в сколько-то секунд...
Чтобы зажечь нужный свет - нужно поменять шейдер с обычного на самосветящийся.
Дополнительно, можно добавить мигание желтого света при переключении с зеленого на красный или если светофор отключен.

Автор - Dekterev
Дата добавления - 27 Авг 2011 в 16:09
Max-HunterДата: Сб, 27 Авг 2011, 16:11 | Сообщение # 5
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
Dekterev, ну это понятно...
 
СообщениеDekterev, ну это понятно...

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 16:11
DekterevДата: Сб, 27 Авг 2011, 16:19 | Сообщение # 6
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Если с логикой понятно, тогда не понятно как писать код?

Поиск | Правила | Новые сообщения
 
СообщениеЕсли с логикой понятно, тогда не понятно как писать код?

Автор - Dekterev
Дата добавления - 27 Авг 2011 в 16:19
Max-HunterДата: Сб, 27 Авг 2011, 16:24 | Сообщение # 7
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
только как это реализовать в скрипте...
 
Сообщениетолько как это реализовать в скрипте...

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 16:24
FunnyAlienДата: Сб, 27 Авг 2011, 16:38 | Сообщение # 8
NYAN-NYAN?
 
Сообщений: 3643
Награды: 14
Репутация: 835
Статус: Offline
Т.е написать его за тебя?

Согласно протоколу испытаний, начиная с этого момента, мы перестаем говорить правду. Три, два, один.
 
СообщениеТ.е написать его за тебя?

Автор - FunnyAlien
Дата добавления - 27 Авг 2011 в 16:38
Max-HunterДата: Сб, 27 Авг 2011, 16:40 | Сообщение # 9
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
FunnyAlien, нет.Я так просто мысли вслух....Кароче это был флуд))
 
СообщениеFunnyAlien, нет.Я так просто мысли вслух....Кароче это был флуд))

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 16:40
DekterevДата: Сб, 27 Авг 2011, 16:54 | Сообщение # 10
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Quote (Max-Hunter)
только как это реализовать в скрипте...

объяви переменные для двух шейдеров, стандартного и светящегося. Переменные типа bool, штуки три, для включения/отключения разных опций, если охота усложнить скрипт. Переменные int для указания времени работы каждого сигнала светофора в секундах.
Потом за счет условий переключай свет. Если прошло 15 секунд горения зеленого - переключить на желтый, если указано что желтый должен мигать, то выполнить условие, пусть мигает. Прошло 5 секунд горения или мигания желтого света - переключить на красный. Прошло 30 секунд горения красного - переключить на зеленый и так по циклу.


Поиск | Правила | Новые сообщения
 
Сообщение
Quote (Max-Hunter)
только как это реализовать в скрипте...

объяви переменные для двух шейдеров, стандартного и светящегося. Переменные типа bool, штуки три, для включения/отключения разных опций, если охота усложнить скрипт. Переменные int для указания времени работы каждого сигнала светофора в секундах.
Потом за счет условий переключай свет. Если прошло 15 секунд горения зеленого - переключить на желтый, если указано что желтый должен мигать, то выполнить условие, пусть мигает. Прошло 5 секунд горения или мигания желтого света - переключить на красный. Прошло 30 секунд горения красного - переключить на зеленый и так по циклу.

Автор - Dekterev
Дата добавления - 27 Авг 2011 в 16:54
Max-HunterДата: Сб, 27 Авг 2011, 16:55 | Сообщение # 11
Нет аватара
 
Сообщений: 151
Награды: 1
Репутация: 60
Статус: Offline
Dekterev, о!!! Вот теперь понял!!! Спасиб))
 
СообщениеDekterev, о!!! Вот теперь понял!!! Спасиб))

Автор - Max-Hunter
Дата добавления - 27 Авг 2011 в 16:55
СкептикДата: Ср, 21 Сен 2011, 22:30 | Сообщение # 12
Мыслитель
 
Сообщений: 5860
Награды: 48
Репутация: 1731
Статус: Offline
Переместил тему из "Мануалов".

Фанат игр Max Payne и Fahrenheit.
 
СообщениеПереместил тему из "Мануалов".

Автор - Скептик
Дата добавления - 21 Сен 2011 в 22:30
Форум Игроделов » UNITY3D » HELP & FAQ » Светофор
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024