Всем привет. Вот мы и подошли к созданию инвентаря. Мы будет создавать пространственный инвентарь на С++. В качестве примера я взял инвентарь с этого канала, который сделан на Blueprints. Начнем с создания своего класса HUD, в котором будут создаваться наши виджеты. Создаем новый C++ класс с именем SHPlayerHUD в новой папке UI. В качестве родительского класса выбираем HUD. В новой папке Inventory создаем С++ класс с именем SHInventoryWidget, который наследуем от UserWidget. В этом классе будем прописывать всю логику виджета инвентаря, а в дочернем блюпринт классе будем делать только визуальную часть. Создадим в папке Inventory класс инвентаря SHInventoryComponent, который наследуется от Actor Component Перейдем в SHCharacter.h и объявим указатель на компонент инвентаря Перейдем в SHCharacter.cpp и в конструкторе создадим данный компонент В SHInventoryComponent.h объявим две переменные Column и Row, которые будут отвечать за размер инвентаря И создадим для этих переменных Get функции в
[4] Создание Survival Horror в стиле RE2 на Unreal Engine и С++. Пространственный инвентарь(Часть 1)
12 июля 202212 июл 2022
9
3 мин