Вот допустим у меня 20 тысяч декораций и заметны просадки фпс независимо от того, где находится игровая камера. Как можно оптимизировать карту, чтобы в игре была максимальная производительность?
О переделывании стандартных декораций в курсе.

можно еще объединять декорации из мелких в более большие, насыщение будет тем же, а фактических объектов меньше
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
объекты вне кадра и так не тратят ресурсы, насколько я знаю, но сам факт наличия стольких виджетов движок грузит - им нужно анимацию проигрывать, их хп проверять и многое другое. Сокрытие решает часть проблем, но в сетевой игре так не сделать
26
DracoL1ch:
Разве локальное проигрывание анимаций вызывает десник у декора? Всегдаж работало вроде, исключение декор с галочкой "можно пройти" при триггерной проверке высоты на нем.
18
Может быть вместо декораций - спецэффекты с блокираторами пути?
К примеру блокираторы пути поставить только в нужных местах, но не по всей площади спецэффекта
26

Dezard:
Разницы с видимым декором вообще никакой. Такие же просадки фпс начинаются.
По идее не должно. В примере 2 к флагов в одной точке вызывают жуткие лаги. После скрытия все тормоза пропадают. Возможно проблема в анимации твоих моделей. (например если в анимации объект скрывается только прозрачностью материала)

Я своем проекте как раз использую сокрытие мелкого декора и источников освещения, как настройку для занижения графики. Прирост производительности получается довольно ощутимый.
Загруженные файлы
24
Jack-of-shadow, но это в 1 точке, а у меня лаги идут немного под другую ситуацию. То есть не от большого количества декора на игровой камере, а большого количества декора в общем на карте.
Когда я тестил то, ставил 10 к декора слева на карте и камеру туда не направлял, а фпс уже не тот был. А в твоей карте фпс проседает только тогда, когда направляешь камеру на точку скопления декора.
26
Dezard:
ну вот например тут на карте генерится 30 к декора и тормоза идут только от объектов в камере.
Кстати да, самый жесткий декор это тот по которому можно ходить, уже 100 объектов могут вызывать тормоза и ломать поиск путей у юнитов. Из-за этого пришлось целую систему проверки высот писать.

Кстати есть такая тема, что у декора анимации проигрываются только когда ты на них смотришь. Тобишь если ты хайдиш 12 к декора анимацией "death", и потом летаешь камерой по карте, то только в момент когда ты на них посмотришь анимация "death" и проиграется. По этому после сокрытия будут тормоза при первом попадении в камеру.
вот тут 22 к флагов насажал. И после сокрытия очень хорошо видно, что хайдится они начинают только при попадении в камеру.

С террейном тоже самое. Если сгенерировать терейн то будут черные дыры на каждом полике, пока один раз не попадут в камеру и не отрендерятся.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.