30.05.2017 в 12:14 (5083 Просмотров)
Есть такой плагин Terrax Lighting Sysytem. Позволяет делать динамическое освещение (насколько это возможно в мейкере). В умелых руках – можно настраивать реально крутые штуки. Его любят и часто используют. Но к нему есть два замечания:
1. По умолчанию, он добавляет в меню пункт, отключающий его работу. Поскольку темноту любят в хоррорах, то давать игроку возможность просто зайти в меню и отключить всю «темноту» несколько странно. Это просто убивает игру. К тому же и отключить могут случайно.
2. Возможность отключения выносится в меню по причине большой прожорливости плагина. И это реальная проблема. Я тестил на разных компах и на всяких двуядерных центрино ФПС падает до 1-3. Если до 1, то игра вообще виснет. Наличие относительно приличной видеокарты плохо вытягивает ситуацию. Хотя если на слабой машине, но с какой-то мало-мальски неплохой видяхой в Хроме выставить "Переопределение списка программного рендеринга" (и в нем же запустить проект =) ), то ФПС вырастает раза в 2-3, но 1-3 или 2-8 роли особо не играет. Все дергается и тормозит, хотя иногда начинает хоть минимально работать.
Интересно, что ФПС жутко падает просто при активации плагина. Даже если нет никакого света, а просто заявлено что он может быть. Автор пишет, что главная проблема по скорости, это не просчет графики, а «лазанье» по ивентам в поисках точек света. Очень на это похоже.
Сам я пока отказался от него, так как тени нарисовать в параллаксе проще и точнее самому, а для свечений можно использовать другие плагины (например, Эдисона) которые не так бьют по производительности.
Но по возможностям своим плагин реально очень хорош! Но использовать его "просто так, для одной локации" все же не стоит.