Кайфую от новой ui системы
Продолжаем работу по переносу проекта на нашу новую самописную ui систему, про нее я рассказывал в прошлом посте.
Движок
С того момемнта было проделано много работы по ее улучшению, одним из главных моментов был переход описания конфигов с json, на кастомный uixml (чем то похожим на html формат). Переход был связан с тем что json формат было уже сложно читать, так как элементов на экранах много, новая структура стала более компактной и читаеется лучше.
✔️ Было добавлено много новых возможностей, например автоматическое скрытие скролл бара, стили для прозрачности цвета и отдельно для целой группы элементов (для плавного появления и исчезания).
Статус перехода.
На данный момент перенесена вся начальная часть ui игры, а именно:
— экраны загрузки
—меню
— магазин
— гардероб
— настройки
— экран с наградами
— список локальных миров
— создание и редактирование мира
— попап просмотра наград из лутбокса
— различные попапы для редактирования и подтверждения
— новый экран информации по режиму на сервере.
🤯 Списочек уже внушительный, остается еще большая часть в самом геймплее, собтсвенно чем мы и займемся на этой недели.
Новые правки по геймдизайну
Был переработан подход для отображения режимов мультиплеера. Теперь при заходе в игру мы сразу видим режимы игры в которые можно сыграть онлайн.
Это дает быстрый заход игрока, без дополнительных кликов по кнопкам. При нажатии на сам режим, открывается окно режима, в нем уже можно либо начать быструю игру, либо выбрать любое лобби из списка доступных. Так же есть возможность вернуться в последнее посещаемое лобби.
P.S прикрепил еще в коменты для сравнения как выглядила старая json описание ui и как выглядит новая.
#blockworld #devlog #gamedev
Post #1006
1.18K


- 🔥 9
- 👍 2
- 🥰 2