Задать вопрос

Как хранить слоты инвентаря в базе данных (MySQL)?

Здравствуйте.
Есть система инвентаря в игре.
У инвентаря есть поля:
InventorySlot container[48];
float capacity;
float weight;
То есть у инвентаря 48 слотов в виде массива объектов типа InventorySlot, емкость (float) и вес (float).
У объекта InventorySlot такие поля: int ItemID, int Amount.
Сохранить capacity и weight в БД не вызывает проблем. Но как быть со слотами (массив объектов)?
  • Вопрос задан
  • 281 просмотр
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Метод не совсем адекватный. Самый лучший это сделать табличку многие ко многим и хранить там. Другой вариант это JSON поле и сохранять там нужные значения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы