Мартовское глобальное обновление: анимации, скины и интерфейсы

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #1
Больше визуала богу визуала!

С каждым обновлением RustMe становится всё ближе к оригиналу. Мартовский девблог бьёт рекорды по количеству визуальных новшеств. Преобразовалось всё: от появления анимаций до полного редизайна главного меню. А теперь вперёд по списку!

СОДЕРЖАНИЕ

ВИЗУАЛЬНЫЕ ИЗМЕНЕНИЯ

by Lisenochek

Рендер предметов

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #2

Мартовское глобальное обновление привносит собой много приятного глазу. Cписок открывает обновлённая система рендера предметов. Чтобы реализовать задуманное, пришлось полностью переписать почти всю техническую часть, включая пакет ресурсов. Именно поэтому все предыдущие версии РП теряют свою актуальность и прекращают поддерживаться сервером.

Итак, что же дали изменения? В первую очередь на серверах появилось разделение рендера предмета от первого и от третьего лиц. Теперь системе не нужно отрисовывать модель дважды. Это даёт прямой прирост к количеству FPS в игре.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #3

Но кроме оптимизации также вернулась возможность отображать предметы в правой руке персонажа и лежащими на земле. С последним, конечно, картинка стала выглядеть более эффектно. Предметы не крутятся, как в ванильном Minecraft, а лежат статично, как в Rust. Пока такое визуальное новшеством доступно только для огнестрельного оружия, инструментов и некоторых других предметов-расходников, ведь прежде они уже имели свою модель.

Скины

Отставить «костыли», и да здравствует полноценная система скинов в игре!

Мы уже выпускали два DLC набора, включающих, например, зимний костюм или жуткую штурмовую винтовку. В какой-то степени их можно назвать тестовыми. С технической стороны скины были отдельным игровым предметом, как и дефолтная их версия. Однако благодаря полной переработке рендера добавлять новую косметику стало возможным без сложных манипуляций и лишней нагрузки на сервер. Предмет со скином и без него — это теперь один и тот же предмет.

Скины продаются за монеты во внутриигровом магазине. После покупки они добавляются в коллекцию игрока. Использовать скин для предмета можно при помощи команды /skin.

Предмет, для которого вы хотите использовать скин должен находиться у вас в руках.

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

В случае, если скины отключены, они также перестают быть видимыми во внутриигровом магазине.

Сейчас в магазине доступна такая косметика:

  • Firefigter — железный топор пожарного
  • Black Gold — штурмовая винтовка в цвете чёрное золото
  • Retrowave — большой сундук в стиле ретровейв
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #4

Анимации

Не только скины и отображение предметов на земле добавляют больше антуража. Теперь с погружением в игру помогут анимации. Они реализованы для инструментов, для огнестрельного оружия и оружия ближнего боя, а также взрывчатки и медикаментов.

Для пушек стал заметным процесс перезарядки. Каждое оружие имеет свою анимацию в зависимости от модели. Например, у револьвера откидывается барабанчик. Двуствольное ружьё складывается пополам. А вот арбалет получил отличную от всего остального оружия анимацию — тряска, имитирующая натяжение болта.

Перезарядка — это первое визуальное новшество для оружия. Следом за ним идёт анимация отдачи. Она отлично заметна, если игрок находится в прицеле. От бедра визуальная отдача пушки тоже присутствует.

С инструментами всё несколько проще, но не без интересного. Топоры, кирки получили анимацию удара от первого лица и корректное отображение действия от третьего. Ушла эпоха предмета в левой руке, а битьё по дереву или камню пустой правой. Вернёмся к упомянутой интересности. Для отбойного молотка и бензопилы есть небольшой бонус: помимо собственной анимации реализован грамотно функционирующий зажим. О чудо, это совершилось, и никаких больше нескольких кликов по объектам для добычи ресурсов. Достаточно всего одного.

Вы это заметили? Маленьким эффектом иммерсивности для бензопилы стала прокручивающаяся цепь. Продуманные мелочи — это всегда классно. Выше по тексту также упоминались взрывчатки. Так, граната F1 получила модель-вариацию без чеки.

Кроме таких визуальных «плюшек», игрок сможет увидеть ещё одну небольшую анимацию. Будь то огнестрельное оружие, холодное или инструмент, предмет будет слегка опущен вниз во время бега.

Все анимации видны не только от первого лица, но и со стороны. Например, ваш противник сможет узнать, когда вы перезаряжаете пушку. А если игрок просто держит оружие, то руки персонажа поднимутся вверх.

Прочность предметов

Система визуализации прочности из пакета ресурсов перешла на обработку со стороны клиента, что улучшает её точность и оптимизацию. Таким образом полоса прочности стала уменьшаться плавно, без резких скачков. Добавлена красная зона, которая показывает необратимые потери прочности.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #5

Оптимизировано использование памяти. Прежде для каждого предмета загружалось до 9 моделей, но теперь в этом нет необходимости.

ИНТЕРФЕЙСЫ

by StepByStep, Lisenochek, karaseeq

Меню и экран загрузки

Все знают, как выглядит главное меню Minecraft. Находясь здесь, понимаешь: «Сейчас меня жду приключения!» К предвкушению подталкивает 8-битная медитативная музыка, красивые пейзажи игрового мира на фоне, а также забавные надписи под логотипом игры.

Для RustMe это слишком спокойная атмосфера. А ничего тот факт, что мы тут вообще-то рейдим, перестреливаемся и выживаем как можем? Всё так!

Обновление главного меню на Rust'овский лад было вопросом времени. И вот они новая структура, социальные сети проекта, знакомые локации на фоне, загрузочный экран при подключении к серверу с мини-советами по игре. Также появилась кнопка отмены подключения к серверу на случай, если ошиблись дверью.

Не обошлось и без тематически оформленного названия, отражающего контент глобального обновления. Прежде подобное использовалась только в социальных сетях RustMe. Однако новое меню позволяет добавить красок и на главный экран. В этом месяце был выбран стиль ретровейв, приуроченный к одному из скинов магазина.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #6
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #7
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #8
1 of 3

Без внимания не осталось и меню по кнопке Escape. Здесь всё для быстрого доступа без использования команд в чате:

  • «Выйти в лобби» — альтернатива /hub, телепортирует игрока в лобби.
  • «Меню игры» — доступ к созданию команды, просмотру таблиц взрывчатки и заблокированных предметов, а также режиму стримера.
  • «Донат» — альтернатива /donate.
  • «Настройки» — настройки игры с некоторыми урезанными за ненадобностью пунктами.
  • «Возродиться» — покинуть сей бренный мир и появиться на пляже.
  • «Отключиться» — выход в главное меню.
  • «Выйти из игры» — а, может, не надо?..
Команды /hub, /donate и другие всё также можно использовать в чате.

Ну и куда же без мрачной, нагнетающей атмосферу музыки? Она будет сопровождать растера как в главном меню, так и при экране загрузки. Готовьтесь выживать по-настоящему!

Внутриигровой магазин

К обновлению интерфейса внутриигрового магазина мы подошли со всей серьёзностью. Его придумали с нуля, затем отрисовали, написали и интегрировали в игру. Для нашей команды это первый опыт в создании настолько интерактивных GUI.

Идея заключалась в том, чтобы обеспечить интуитивно понятный опыт использования. Поэтому новый интерфейс был выполнен в минималистичном стиле по принципу «ничего лишнего».

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #9
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #10
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #11
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #12
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #13
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #14
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #15
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #16
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #17
1 of 9

Основная навигация происходит через сайдбар — список категорий магазина, расположенный слева. Благодаря этому элементу также получилось сократить количество лишних действий, ведь мы отказались от постоянного ввода разных команд для открытия того или иного раздела. Теперь всё находится в одном месте.

Открыть внутриигровой магазин можно при помощи кнопки «Донат» в меню (Escape) или команд /donate, /shop.

Если у вас отключен чат в настройках игры, то донат-магазин по кнопке не откроется.

Немного о том, как устроен новый внутриигровой магазин:

«Новое». Новые товары, добавленные в магазин, маркируются плашкой «Новое», тем самым выделяя карточки среди остальных.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #18

«Хит». Наиболее популярные среди игроков карточки товаров маркируются плашкой «Хит».

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #19

Никнейм автора. Кейсы медиа-партнёров имеют никнейм их автора в левом верхнем углу. Точно так же будут маркироваться авторские скины после того, как реализуется механика поддержки авторов этой категории.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #20

Дополнительная информация. Вы можете посмотреть описание товара, содержимое кейса или китов у донат-привилегий, если наведёте курсор на значок «i» — это дополнительная информация. Купленные скины или DLC наборы будут отмечаться плашкой «Приобретено».

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #21

«Мои префиксы». Коллекция префиксов тоже находится в сайдбаре — «Мои префиксы». Использованный префикс отображается первым в списке, а снять его можно при помощи крестика в правом верхнем углу карточки.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #22

«Мои наборы». Категория содержит бесплатные киты и киты привилегии при наличии. Если набор использован, на его карточке появится таймер, который ведёт отсчёт до следующего открытия.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #23

Только для Modded. Для серверов типа Classic магазин остаётся доступным для просмотра, но некоторые категории в нём будут заблокированы. Об этом сообщит специальная плашка поверх товаров.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #24

Кейсы и префиксы. Кейсы получили своё меню прокрутки. Также у префиксов появились более понятные цвета, обозначающие уровень редкости и соответствующие иконки.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #25
Мартовское глобальное обновление: анимации, скины и интерфейсы, image #26

Мини-профиль. Увидеть свой никнейм, донат-группу и установленный префикс можно рядом с головой вашего персонажа.

Мартовское глобальное обновление: анимации, скины и интерфейсы, image #27

В следующих обновлениях планируется доработка интерфейса. Например, добавление фильтрации для категории «Предметы» и некоторых других, а также поиск товаров по названию. Эти нюансы уже были предусмотрены в макете. Именно поэтому под мини-профилем игрока есть длинный тёмный прямоугольник-заготовка.

Фильтр по типу предметов и поиск по товарам на макете
Фильтр по типу предметов и поиск по товарам на макете

ПРОЧИЕ ИЗМЕНЕНИЯ

  • Исправлен просвет дверей, печей и некоторых других крупных объектов. Также была убрана возможность ломать блоки.
  • Приложение игры получило собственную иконку и название — «RustMe Client» вместо «Minecraft 1.12.2»
  • Убраны сообщения перезарядки над хотбаром.
  • Композитный лук ломается при натянутой тетиве сразу же, а не после сброса стрельбы.
  • Переработана вариация прицеливания для лука. Теперь она соответствует оригиналу. Целиться стало удобнее.
  • Убрана возможность добавлять собственные пакеты ресурсов.
  • Добавлен перевод на следующие языки: Испанский, Португальский, Немецкий, Французский, Турецкий, Польский, Казахский, Узбекский, Чешский, Украинский.
  • Обновлены кейсы с префиксами медиа-партнёров проекта kopa1z, paketik, WhatLes. Добавлен новый кейс с префиксами от Ly4os.
3275 views·3 shares