Фонарик. - Форум Игроделов
Пт, 17 Май 2024, 06:57 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » СКРИПТИНГ » Фонарик. ([JS])
Фонарик.
yyyaaazzzДата: Вс, 20 Ноя 2011, 00:22 | Сообщение # 1
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
Вот сегодня сделал скрипт фонарика для своего проекта. Захотел с вами поделиться. Возможно кому-то поможет)
Скрипт пихнул в ассет для простоты импорта.
Установка фонарика:
1. Добавляете в сцену какой-либо контроллер
2. Добавляете к камере, которая в контроллере скрипт из ассета
3. Добавляете в сцену spot light
4. Устанавливаете spot light рядом с контроллером и удочеряетt spot light контроллеру.
5. Настраиваете spot light.
6. Перетаскиваете spot light на пустое место в скрипте
7. Наслаждаетесь))
Чтобы изменить кнопку, по которой включается фонарик редактируйте скрипт(Коды кнопок)
Вот сам скрипт.
Веб-демо. Включить фонарик - "f"


Сообщение отредактировал yyyaaazzz - Вс, 20 Ноя 2011, 12:27
 
СообщениеВот сегодня сделал скрипт фонарика для своего проекта. Захотел с вами поделиться. Возможно кому-то поможет)
Скрипт пихнул в ассет для простоты импорта.
Установка фонарика:
1. Добавляете в сцену какой-либо контроллер
2. Добавляете к камере, которая в контроллере скрипт из ассета
3. Добавляете в сцену spot light
4. Устанавливаете spot light рядом с контроллером и удочеряетt spot light контроллеру.
5. Настраиваете spot light.
6. Перетаскиваете spot light на пустое место в скрипте
7. Наслаждаетесь))
Чтобы изменить кнопку, по которой включается фонарик редактируйте скрипт(Коды кнопок)
Вот сам скрипт.
Веб-демо. Включить фонарик - "f"

Автор - yyyaaazzz
Дата добавления - 20 Ноя 2011 в 00:22
СкептикДата: Вс, 20 Ноя 2011, 03:11 | Сообщение # 2
Мыслитель
 
Сообщений: 5860
Награды: 48
Репутация: 1731
Статус: Offline
Фонарик при Deffered Lighting на bump-шейдерах не глючит? Думаю, трабла в моих настройках качества. Наверняка, нужно какой-то параметр подкрутить.

Фанат игр Max Payne и Fahrenheit.
 
СообщениеФонарик при Deffered Lighting на bump-шейдерах не глючит? Думаю, трабла в моих настройках качества. Наверняка, нужно какой-то параметр подкрутить.

Автор - Скептик
Дата добавления - 20 Ноя 2011 в 03:11
yyyaaazzzДата: Вс, 20 Ноя 2011, 11:54 | Сообщение # 3
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
Да, вероятно проблема у вас, так как у меня все нормально. Специально потестил:-)
 
СообщениеДа, вероятно проблема у вас, так как у меня все нормально. Специально потестил:-)

Автор - yyyaaazzz
Дата добавления - 20 Ноя 2011 в 11:54
DekterevДата: Вс, 20 Ноя 2011, 12:37 | Сообщение # 4
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Можно было и кодом выложить. имхо.
Code
var fonarik : Light;
fonarik.enabled = false;
function Update ()
{
if(Input.GetKeyUp("f"))
{
if(fonarik.enabled == false)
fonarik.enabled = true;
else  
fonarik.enabled = false;
}
}


Поиск | Правила | Новые сообщения
 
СообщениеМожно было и кодом выложить. имхо.
Code
var fonarik : Light;
fonarik.enabled = false;
function Update ()
{
if(Input.GetKeyUp("f"))
{
if(fonarik.enabled == false)
fonarik.enabled = true;
else  
fonarik.enabled = false;
}
}

Автор - Dekterev
Дата добавления - 20 Ноя 2011 в 12:37
yyyaaazzzДата: Вс, 20 Ноя 2011, 12:46 | Сообщение # 5
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
Мне кажется, что скачать проще... К тому же ссылка прямая. Хотя, кому как smile
 
СообщениеМне кажется, что скачать проще... К тому же ссылка прямая. Хотя, кому как smile

Автор - yyyaaazzz
Дата добавления - 20 Ноя 2011 в 12:46
PRINCEДата: Вс, 20 Ноя 2011, 16:48 | Сообщение # 6
 
Сообщений: 1871
Награды: 15
Репутация: 814
Статус: Offline
И опять не там biggrin

Переместил в раздел UNITY » СКРИПТИНГ
 
СообщениеИ опять не там biggrin

Переместил в раздел UNITY » СКРИПТИНГ

Автор - PRINCE
Дата добавления - 20 Ноя 2011 в 16:48
DekterevДата: Пн, 21 Ноя 2011, 02:17 | Сообщение # 7
 
Сообщений: 1753
Награды: 16
Репутация: 892
Статус: Offline
Как сделать такое освещение фонарика, как на скрине?



Поиск | Правила | Новые сообщения
 
СообщениеКак сделать такое освещение фонарика, как на скрине?


Автор - Dekterev
Дата добавления - 21 Ноя 2011 в 02:17
yyyaaazzzДата: Пн, 21 Ноя 2011, 02:29 | Сообщение # 8
Нет аватара
 
Сообщений: 104
Награды: 0
Репутация: 83
Статус: Offline
Quote (Dekterev)
Как сделать такое освещение фонарика, как на скрине?

Предельно просто) Просто добавьте к spot light Light cookie.
Cookie похожий на тот, который на скрине есть в стандартных ассетах. Выберите ваш spot light и перетяните на поле Cookie текстуру нужного вам Cookie.
Вот и все smile


Сообщение отредактировал yyyaaazzz - Пн, 21 Ноя 2011, 03:29
 
Сообщение
Quote (Dekterev)
Как сделать такое освещение фонарика, как на скрине?

Предельно просто) Просто добавьте к spot light Light cookie.
Cookie похожий на тот, который на скрине есть в стандартных ассетах. Выберите ваш spot light и перетяните на поле Cookie текстуру нужного вам Cookie.
Вот и все smile

Автор - yyyaaazzz
Дата добавления - 21 Ноя 2011 в 02:29
Форум Игроделов » UNITY3D » СКРИПТИНГ » Фонарик. ([JS])
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024