Переработка интерфейса Make A Plush
Прошло достаточно много времени с момента, когда я выкладывал свой последний пост, связанный с нашей игрой Make A Plush. Тогда речь шла в основном об обновлении интерфейса одного онка. Однако со временем я осознал свою ошибку интерфейс выглядел довольно плохо и был непродуктивным. Под все задачи требовалось слишком много кнопок, которые просто невозможно нормально уместить на экране игрока, особенно на разных устройствах. Поэтому я решил поступить умнее и поместить все кнопки в одно место. Вместо того чтобы они постоянно маячили перед глазами, теперь они будут в отдельном окне, где можно выбрать любой нужный вариант. Такой подход гораздо лучше по нескольким причинам: Удобство разработки Работать с GUI стало проще как в плане скриптов, так и в плане редактирования. Буквально все, что раньше занимало пять кнопок и 5 окон, теперь помещается в одно маленькое окошко. Уникальный стиль иконок Я долго думал над тем, какими именно сделать иконки. Изначально хотел взять бесплатный пак, но потом понял, что каждый второй разработчик использует в своих играх одни и те же наборы бесплатных иконок. Я решил найти более экзотические варианты. Возможно, они чуть-чуть выбиваются из общего стиля интерфейса, но я постарался настроить цвета так, чтобы они везде смотрелись нормально. Проработка фона В примере иконки находятся на темном фоне (он не полностью черный, это можно заметить). С фоном тоже было много проблем, я долго выбирал подходящий вариант. В итоге решил взять за основу задний фон, который используется на сайте Roblox выглядит это вполне достойно. Поддержка геймпадов Эта гуишка очень легко работает с контроллерами. Пока не буду показывать версию для консолей, но скажу, что сделал все достаточно удобно: вкладки переключаются через RB и LB (в моем случае на геймпаде Xbox), а все остальное можно просто быстро про щелкивать. Хочу предупредить, что это не финальная версия, впереди еще много доработок. Надеюсь, вам понравилось это обновление.