Вкл./вык. света в комнате с картой освещения - Форум Игроделов
Ср, 08 Май 2024, 20:54 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » ОБЩИЕ ВОПРОСЫ » Вкл./вык. света в комнате с картой освещения (Воздействие на запечённый свет)
Вкл./вык. света в комнате с картой освещения
dostalitionДата: Вс, 17 Ноя 2013, 14:48 | Сообщение # 1
 
Сообщений: 155
Награды: 0
Репутация: 9
Статус: Offline
В помещении свет запечён картой, но хочу реализовать вкл./выкл. света по нажатию на выключатель ... Подскажите можно ли как-то отключать/включать лайтмапу конкретного объекта или есть какие-то другие способы ?
 
СообщениеВ помещении свет запечён картой, но хочу реализовать вкл./выкл. света по нажатию на выключатель ... Подскажите можно ли как-то отключать/включать лайтмапу конкретного объекта или есть какие-то другие способы ?

Автор - dostalition
Дата добавления - 17 Ноя 2013 в 14:48
seamanДата: Вс, 17 Ноя 2013, 16:35 | Сообщение # 2
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Renderer.lightmapIndex = 255; не пойдет?
 
СообщениеRenderer.lightmapIndex = 255; не пойдет?

Автор - seaman
Дата добавления - 17 Ноя 2013 в 16:35
dostalitionДата: Пн, 18 Ноя 2013, 23:36 | Сообщение # 3
 
Сообщений: 155
Награды: 0
Репутация: 9
Статус: Offline
Благодарю, так получается выключить лайтмапу, но как обратно включить не пойму ... Код такой
Код
var level : GameObject;

function Update () {
if(Input.GetKeyDown(KeyCode.V))
   level.renderer.lightmapIndex = 1;

if(Input.GetKeyDown(KeyCode.B))
level.renderer.lightmapIndex = 255;

}

Хоть 1, хоть 255 только выключают карту освещения. Как её обратно вернуть ?
 
СообщениеБлагодарю, так получается выключить лайтмапу, но как обратно включить не пойму ... Код такой
Код
var level : GameObject;

function Update () {
if(Input.GetKeyDown(KeyCode.V))
   level.renderer.lightmapIndex = 1;

if(Input.GetKeyDown(KeyCode.B))
level.renderer.lightmapIndex = 255;

}

Хоть 1, хоть 255 только выключают карту освещения. Как её обратно вернуть ?

Автор - dostalition
Дата добавления - 18 Ноя 2013 в 23:36
seamanДата: Пн, 18 Ноя 2013, 23:43 | Сообщение # 4
Гуру
 
Сообщений: 1748
Награды: 10
Репутация: 660
Статус: Offline
Ну если у Вас случайно не несколько лайтмап запечено, тогда нужно вспомнить с какого индекса начинаются массивы в программировании.
 
СообщениеНу если у Вас случайно не несколько лайтмап запечено, тогда нужно вспомнить с какого индекса начинаются массивы в программировании.

Автор - seaman
Дата добавления - 18 Ноя 2013 в 23:43
dostalitionДата: Пн, 18 Ноя 2013, 23:49 | Сообщение # 5
 
Сообщений: 155
Награды: 0
Репутация: 9
Статус: Offline
Уже разобрался smile Ноль включает обратно smile Благодарю за помощь smile
 
СообщениеУже разобрался smile Ноль включает обратно smile Благодарю за помощь smile

Автор - dostalition
Дата добавления - 18 Ноя 2013 в 23:49
Форум Игроделов » UNITY3D » ОБЩИЕ ВОПРОСЫ » Вкл./вык. света в комнате с картой освещения (Воздействие на запечённый свет)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024