Системы / Inventory

Inventory System На Fab

Готовый экран инвентаря, снаряжения и крафта для одиночных игр: рюкзак и панель действий, 12 слотов снаряжения вокруг живого превью персонажа, сравнение предметов, перетаскивание, деление стопок и крафт.

Шестьдесят четыре секунды: экран персонажа, крафт и входящее в комплект демо зимнего лагеря. Со звуком.

Что умеет

Проверено: 44 автотеста проходят на UE 5.3.2 и UE 5.8.2 (Windows), без ошибок и предупреждений, а открытый экран стоит около 1,4 мс на кадр при 1920x1080.

Всё на одном экране

Сетка рюкзака и панель действий на 8 ячеек. Каждая ячейка показывает предмет на фоне редкости, количество и клавишу.

12 слотов снаряжения и сравнение

Слоты вокруг живого превью персонажа с суммами брони, атаки и веса. Выбранный предмет сравнивается с тем, что он заменит: лучше — зелёным, хуже — красным.

Фильтры, сортировка, перетаскивание и деление

Фильтры только затемняют, а сортировка никогда не трогает панель действий и не теряет предметы. Перетаскивание на чёткие зелёные и красные цели; деление стопки ползунком.

Крафт по количеству

Категории, поиск, «можно сделать N», а также есть и нужно для каждого ингредиента. Крафт нескольких сразу выполняется целиком или никак.

Ваша игра решает, что делают предметы

Предметы — это данные. Рюкзак спрашивает персонажа перед использованием предмета и тратит его, только если ответ «да». Вес, контейнеры, перезарядки и сохранение включены.

Подходит под любой экран

Масштабируется для 16:9, 4:3 и 21:9. Каждый звук и текст — переменная, есть переключатель уменьшения анимации.

Быстрый старт

  1. Добавьте компоненты

    Добавьте персонажу AC_Inventory, AC_Equipment и AC_Crafting.

  2. Создайте экран

    Создайте WBP_CharacterScreen и передайте ему эти компоненты и BP_CharacterPreview с мешем персонажа.

  3. Откройте его

    Вызывайте SetOpen по клавише инвентаря и добавьте WBP_HotbarHUD для панели действий в игре.

Чего она не делает

  • Персонаж не входит в комплект: превью показывает вашего.
  • Нет прочности предметов и нет сетки с фигурами в стиле тетриса.
  • Снаряжение не показывается отдельными мешами на теле: предметы в руке крепятся к сокету кисти, броня меняет материал тела.
  • Нет навигации с геймпада; нет мультиплеера и репликации.
  • Интерфейс только на английском.
  • UE с 5.4 по 5.7 не проверялись.

Манекен в видео и на изображениях — стандартный манекен Unreal Engine, он не входит в комплект: превью показывает вашего персонажа.

Вопросы

Работает ли с моим персонажем?
Да. Превью показывает меш персонажа, который вы укажете, а рюкзак общается с персонажем через один интерфейс.
Как добавить свои предметы?
Заполните определение предмета: название, картинка, редкость, стопка, вес, слот, характеристики, эффекты использования и меш для подбора.
Нужны ли другие системы Rookspire?
Нет. Зависимостей за пределами своей папки нет, а папку демо можно удалить.
Как при создании использовался ИИ?
Он сделан с помощью ИИ. Каждая система, экран и тест проверены Rookspire.