Olá @
Mayleone, bom te ver por aqui!
Primeiramente, gostaria de parabenizar pelo tutorial bem apresentado e pelo sistema. Lembro dos últimos videos seu que vi, a qualidade do microfone estava bem inferior e vc um pouco tímida, nesse de hoje, já virou uma Youtuber.
Muita coincidência esse seu vídeo aparecer bem em um momento que estou criando um sistema de inventário para um projeto meu. Isso vai me dar muitas ideias bacanas.
Se me permite, saindo um pouco da parte técnica e indo pro lado conceitual, algo que tem me ajudado muito nos sistemas de inventários que já fiz, é a separação de itens em três categorias.
- Utilizáveis
- Equipamentos
- ETC
Esses tipos geralmente ficam em uma tabela separada no banco de dados que será relacionada com cada item.
EX: item_categories -> items
-
Utilizáveis
Os itens utilizáveis são esses que você apresentou como poção e coxa de frango (kkk), nos jogos de RPG eles são agrupados ficando com um "X" + a quantidade que você tem, igual você mesmo utilizou no vídeo: x1, x5 e por aí vai.
Categorizar esses itens como utilizáveis, permite que na tela seja mais fácil de colocar um botão para usar esse item, ou no seu caso, a funcionalidade de 2 cliques para consumir.
-
Equipamentos
Os equipamentos também são um tipo utilizável (igual a poção e a coxa de frango), mas com uma diferença, eles não são agrupados (até podem ser, mas são melhores de trabalhar separados). Imagina que você tem duas espadas iguais no seu inventário. Uma delas está encantada com uma pedra que da +5 de ATK, e a outra sem encantamento. É muito mais fácil para o jogador ver esses dois itens separados, e assim, ele pode escolher qual quer usar, vender ou até jogar fora.
-
ETC
ETC é como são chamado aqueles itens de Quest, que geralmente não fazem nenhum sentido fora da quest. Geralmente não são clicáveis, mas tem uma descrição bem bacana de Lore, algo como assas de morcegos que podem ser vendidas ou solicitadas em grande quantidade. Esse tipo de item fica melhor sendo agrupado com o "X" na frente igual aos Utilizáveis.
Já estou no aguardo do próximo vídeo o/