Последовательное включение освещения комнат
Всем привет.
Такой вопрос: Необходимо реализовать последовательное включение освещение в комнатах. То есть если в той комнате был персонаж, то комната теперь "открыта" - освещена. Сейчас решил это при помощи тригеров, с компонентом Point Light, (если персонаж попал в тригер, то компонент PL активируется) но он ведь прожорливый, и соответственно fps хорошо падает, так как таких комнат много. Есть ли другие способы выхода из данной ситуации? Спасибо. |
Ответ: Последовательное включение освещения комнат
Запечь лайтмапы?
|
Ответ: Последовательное включение освещения комнат
можно еще сделать условие на проверку видимости комнаты, чтобы компоненты тех комнат, которые были "открыты" все-равно выключались, если выпадают из поля зрения игрока
|
Ответ: Последовательное включение освещения комнат
Какой хоть вид в игре? Вид сверху и видно все комнаты сразу?
Можно попробовать использовать много слоев и каждому источнику прописывать освещать объекты с определенного слоя... |
Ответ: Последовательное включение освещения комнат
Цитата:
|
Ответ: Последовательное включение освещения комнат
Цитата:
|
Ответ: Последовательное включение освещения комнат
Цитата:
единственная ТРАБЛА, которую я пока не смог побороть в таком подходе - с какого-то перепугу подгруженные динамически лайтмапы все, за исключением последних запечённых, могут иметь корявую яркость. причём в инспекторе у всех точно выбран тип - lightmap, да и при забывании выставления этого косяки совершенно другие. |
Ответ: Последовательное включение освещения комнат
Цитата:
вид в игре, в помещении будет RPG, от третьего лица |
Ответ: Последовательное включение освещения комнат
Цитата:
|
Ответ: Последовательное включение освещения комнат
Цитата:
|
Ответ: Последовательное включение освещения комнат
Умбру пробовал использовать? Там порталы есть...
https://docs.unity3d.com/Documentati...onCulling.html |
Ответ: Последовательное включение освещения комнат
Цитата:
Цитата:
:super: |
Ответ: Последовательное включение освещения комнат
Цитата:
Код:
static void SetLM(string n) |
Часовой пояс GMT +4, время: 11:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot