Добавить в корзинуПозвонить
Найти в Дзене
4kkGames

Готово! Поломал!

Настройки у Игры были реализованы довольно давно. В основном это касалось графики. Этого было не достаточно. Особенно недоработка сказывалась последние 2 года, во время участия на фестивале от Игропром. Некоторым стримерам было трудно сбалансировать звук. Надо было срочно улучшать, а руки не доходили. То одно, то другое. Согласно задумке, все настройки поделены на 3 категории. Черновик запланированного дизайна я публиковал ещё в августе 2023. Теперь показываю, как это выглядит в Игре: Неэргономичненько, но мне нравится именно так. Таким образом, бывшие настройки почти полностью перекочевали в раздел графики: Следующим этапом делал настройки звука. Информации, как это делать, в сети довольно много. Но есть нюанс. Ни в одном из мануалах ни слова не говорится, как организовать общую громкость. Ёжику понятно, что надо клепать родительский класс, от которого уже пойдут "детки". Вот только опция Create Children Class в движке отсутствовала. Спасибо коллеге, подсказал. Оказалось, для класса з
Настройки у Игры были реализованы довольно давно. В основном это касалось графики. Этого было не достаточно. Особенно недоработка сказывалась последние 2 года, во время участия на фестивале от Игропром. Некоторым стримерам было трудно сбалансировать звук. Надо было срочно улучшать, а руки не доходили. То одно, то другое.

Согласно задумке, все настройки поделены на 3 категории.

  • Графика
  • Звук
  • Всё остальное

Черновик запланированного дизайна я публиковал ещё в августе 2023. Теперь показываю, как это выглядит в Игре:

Родительское диалоговое окно настроек
Родительское диалоговое окно настроек

Неэргономичненько, но мне нравится именно так.

Таким образом, бывшие настройки почти полностью перекочевали в раздел графики:

Настройки графики
Настройки графики

Следующим этапом делал настройки звука. Информации, как это делать, в сети довольно много. Но есть нюанс. Ни в одном из мануалах ни слова не говорится, как организовать общую громкость. Ёжику понятно, что надо клепать родительский класс, от которого уже пойдут "детки". Вот только опция Create Children Class в движке отсутствовала. Спасибо коллеге, подсказал. Оказалось, для класса звука "детки" создаются совершенно через другое отверстие место.

Пришлось перебрать все звуковые файлы в проекте. А их на сегодня порядка 500. К счастью, в движке UE4 предусмотрена возможность массово вносить изменения в однотипные ассеты. Поэтому справился быстро.

Теперь про настройки самой Игры.

Такая вот задумка. Пока НЕ реализовано.
Такая вот задумка. Пока НЕ реализовано.

Как говорится,

готово, поломал!

Из всех этих настроек реализованы только первые две. На остальное можно было бы временно закрыть глаза. И я их закрыл и скомпилировал проект. И даже собрался выкладывать обновлённую сборку с этими замечательными изменениями. Но всплыл нежданчик. Оказалось, что в эдиторе движка эти настройки прекрасно работают. А в готовой сборке происходит лажа. И как такое пофиксить? Вносить изменения, компилировать, проверять? Так процесс компиляции довольно долгое занятие. Сидеть, ждать, чесать бороду, пить кофе с пивом?

В общем, пока решаю эту проблему, публикация новой сборки откладывается.