Мысли об инвентаре

Никогда прежде не делал похожей работы. По сути инвентарь становиться внутренней программой внутри программы. Целые аспекты такие как сортировка, перенос предметов, их хранение, применение, передача другому персонажу, добавление и удаление это целый ряд действий присущий отдельно взятой программе. Логика на первый взгляд не кажется сложной, но в действительности возникает ряд вопросов. Первый из них в каком виде представлять эту программу. Конкретно для каждого объекта? Прикручивая экземпляр программы к каждому объекту сцены. Или все таки как отдельный ресурс и лишь передавать объект на обработку в эту программу, которая на основе хранящихся данных будет выдавать тот или иной результат? Думаю идея разбить инвентарь на две группы - снаряжение и рюкзак не плохая идея. Пока реализую только рюкзак. В котором уже реализовал три вкладки: Снадобья, Свитки и Метательное оружие (Бомбы, сюрикены и т.д.). В каждой такой вкладке думаю сделать по 10 ячеек, глубина которых от 1 можно увеличить до 20 стеков одного предмета.
Back to Top