salve pessoal Júnior aqui Seja bem vindo ao nosso canal trazendo um vídeo para vocês aqui nosso sistema de inventário agora a gente vai poder jogar itens para fora devolver eles para o mapa né Você tá com o inventário cheio precisa eliminar algum item que você tem repetido você vai arrastar para essa janelinha de drop aqui então vou mostrar ele em funcionamento no final desse vídeo teu sistema vai estar funcionando dessa forma tá eu aumentei um pouquinho né a quantidade de itens que eu posso acumulado herbio aumentei para o máximo quatro aqui para testar tô com
quatro aqui ó eu arrasto ele para cá Claro que ele vai aparecer só um né não vai apelidar quatro ali no mapa com dois é a mesma coisa e com um Claro é da mesma forma também se eu vim aqui coletar dois ele traz para m2 né E se eu vim pegar o quatro aqui ele vai empilhar mais dois aqui e criar mais dois stecks aqui ok e a pedra só tinha uma mesmo ele vem e coloca uma se você gostar desse vídeo se inscreva no canal deixa o like marca o Sininho para não perder
essa série que tá bem legal e sem mais enrolações Bora pro vídeo aí primeira coisa que eu vou fazer aqui é no meu personagem né então você vai no personagem de vocês a gente vai criar uma referência para ele aqui tá para você adicionar a cápsula aqui e vou colocar uma cena que ele é só o ponto só ele não não vou mostrar no meu porte aqui ó ele não aparece no jogo ele vai servir de referência para gente eu vou trocar o nome dele aqui para vou chegar ali um pouquinho para frente aqui ele
que vai referenciar para a gente aqui aonde o item vai aparecer quando você jogar ele para fora do inventário Ok tu manter isso aqui mesmo e vou colocar aqui a configuração dele em Y De Menos 90 para ele meio que virar apontando para baixo tá então é só isso que a gente vai fazer aqui nosso personagem a gente vai lá na parte do inventário agora eu vou colocar aqui drop aí tem pessoal eu pensei de várias madeiras de fazer isso essa maneira que eu tô fazendo aqui vai ficar bem nítido para o jogador como é
que ele faz para jogar daria para arrastar para fora do inventário e tipo me simulando para fora do mapa daria só que daí consome uma certa porcentagem de memória para você manter o Canvas inteiro podendo receber um item Então eu acho que a gente queria lançar esse Box legalzinho aqui eu acho que o jogador vai vai sacar para mim jogar o item eu arrasto ele para ali eu acho que é melhor vou colocar 200 por 200 marcar design aqui vou colocar aqui um vertical Box e esse vertical Box que ele vai receber vai receber um
texto vai ficar em cima alinhado no meio eu vou colocar aqui [Música] drop vou colocar ele numa cor vermelha aqui bom foi interessante isso aqui ó eu esqueci de colocar um border aqui para a gente ter uma corzinha nesse quadrado tá então o que que você faz você vem aqui ó clica seleciona ele né Clica com direito e vem aqui ele vai perguntar quem que você quer colocar de pai desse item que você selecionou aí você vem aqui coloca border daí ele fica aqui agora eu vou pegar essa coisinha que a gente já tá usando
não pode de cinco vou zerar esse aqui e é isso nós já temos o nosso drop aqui inventaria vai eu vou abrir uma rede aqui ó o nosso drop ele já vai estar aqui ó tem gente aqui boa alinhar ele lá para o outro lado Ou seja eu não vou criar ele no máximo no máximo eu vou dar um Raid nele ali para esconder ele do jogador tá então a gente esconde ele do jogador mesmo 150 vai ok inventário ela vai aparecer daí sim ele vê mas não tá criando só tá dando um sete vezes
poder entendeu então por isso que a gente nele a gente tem que vir aqui ó no evento construction a gente tem que pegar aqui o nosso get Player Character dá um Cash né para o nosso Player no meu caso aqui eu peço xarope e vou dar um Get No meu inventário Gate inventário componente e agora sim eu promovo ele aqui ó promote inventário componente Tá bom então é importante não esquecer disso eu vou só abrir o inventário slot aqui só para mim pegar algumas coisas dele que é importante tá no caso aqui ó eu vou
pegar s o update aqui ó a única coisa que ele faz é pegar e dar um Tango para fechar e abrir rapidamente é um jogador perceber a gente dá um control c aqui mesmo seleciona aqui Control clica aqui sobre a nossa função aqui dá um ctrl+v ela parece aqui e pergunta se eu quero mudar o nome caso eu não quero a única coisa que eu preciso mudar aqui ó inventário componente coloco aqui coloco aqui lembrando que é só uma referência isso aqui é o mesmo componente que ele tava procurando por isso que não dá erro
vou manter esse aqui aberto que eu vou precisar disso aqui ó Don drop dele aqui ó a gente vai seguir quase a mesma linha de raciocínio aqui então aqui eu vou dar um overloide e um drop ok ele já cria uma função para a gente aqui é um drop então aqui eu posso vir aqui lembra então Cash drop então ele já sabe que é o meu então o que que eu vou fazer aqui ó eu já tenho meu inventário eu tendo meu inventário eu tenho acesso ao meu inventário slot inventário quietinho inventário então eu tenho
aqui o inventário do jogador Então a primeira coisa que eu vou fazer é jogar tirar o item do inventário Tipo ele arrastou para lá deleta aquele item ali Ok então vai vir aqui ó se ele for realmente o meu dragão ele já vai entrar aqui OK daqui ó lembra eu tenho acesso ao meu index no caso aqui eu não preciso referenciar nada ele sabendo o slot ele vai deixar o aqueles olhos por exemplo tá na posição 5 ele vai deixar aquela posição tá vendo Eu tô sentando um elemento no caso eu não tô colocando item
nenhum então vai ficar vazio tá bom daqui também ó eu vou chegar esse aqui um pouquinho para cá que eu vou pegar um outro aqui ó vou dar um Revolution aqui só para eu organizando Cat drag slot lembra eu sei quem Qual item que eu tô carregando dando um Break nele aqui eu consigo dar mais um Break Ok eu preciso desse cara aqui ó que a minha classe é a minha classe que é importante aqui Ok até na minha classe eu vou dar uns pau agora no item eu posso vir aqui ó ok Então vem
aqui e arrasto para cá eu já sei qual item que vai dar uns pau aqui certo já é o item que eu tô jogando ele sabe né Que Eu arrastei ele ele já vai jogar o item só que não acho que ele vai dar uns pau nesse item a gente vai criar aqui ó eu vou criar mais uma função aqui que vai ser online 3 para esse drop vai Ok então tem uma Line 3 aqui só que nesse Line Trace meu que que eu vou precisar pegar aqui ó aqui no começo eu tô pegando a
referência do meu inventário eu vou vir aqui também vou criar referência do jogador Então vou colocar o nome dele de rap Player aqui no Line 3 eu tenho o meu Player então eu vou dar um get pote lembra aquele ponto que a gente criou na frente do jogador Então é ele que eu preciso pegar nele eu vou pegar aqui ó World location sabe a localização que ele tá no meu mapa tá E aqui eu vou dar um baixar e vou clicar aqui no start Então você é a posição inicial dele agora eu vou dar um
get Word rotation e vou pegar uma pegada aqui ó só para a gente saber eu vou desconectar aqui porque eu quero daqui ó se eu clicar aqui ó tá vendo eu tenho uma rotação e um Vector aqui se eu clicar aqui ele converte para mim automático rotação para Vector aqui eu tô falando para ele qual que é no caso lembra que eu tô menos 90 ele vai fazer esse litro é esse aqui ele vai pegar daquele ponto que a gente tem e mirar para baixo então ele vai saber ele vai tentar enxergar o chão Acho
que foi o chão vai ser na onde que o item vai aparecer eu vou colocar 500 aqui eu acho que é uma distância segura é mais depende do level designer do mapa de vocês as vezes o cara quer jogar o item para dar uma de engraçadinho não penhasco a gente tem que pensar nisso mas vamos tratar esses erros mais Absurdos pra frente ok vou pegar aqui vou dar mais Vector eu vou espetar aqui então a gente sabe a posição final aqui vou dar um retorno hoje aqui vou dar um Break aqui eu acredito que seja
location Ok então vamos lá por isso que eu coloquei numa função para não ficar esse tanto de nozinhos aqui aqui espalhados não gera confusão tá então eu posso vir aqui ó vem cá aqui brincar aqui ok então tem minha localização aqui eu vou colocar aqui rotação não preciso me importar com isso e o tamanho dele vai ser o tamanho que ele tem mesmo ok Vou colocar aqui um ignorar colisão tá e tem algumas coisas que a gente precisa lembrar do nosso item tá vamos voltar aqui ó lembra por causa do nosso sistema de save o
nosso item tem uma variável chamar em mapa então eu vou mostrar o que vai acontecer Amém pois ele para assumir mas beleza não tem problema já que a gente faz ele sumir vou pegar um head vou abrir aqui e vou jogar ele para cá ele apareceu e sumiu ele saiu do meu inventário Não não tenho reflexo ainda vamos lá de novo vou virar a câmera aqui vou arrastar ele ele aparece sobe é o tempo do sistema reconhecer falar esse item não tá no mapa Então tem que arrancar ele daqui por causa do nosso sistema de
save e aqui ele não tá saindo porque porque eu não chamei a função para limpar lembra se eu fechar e abrir ela dá o refresh Então vamos corrigir essas duas coisinhas aqui vamos começar pela mais fácil vai o drop aqui eu sei a classe Então não precisa dar um Cash aqui por exemplo Cash Tu e Tem Master para me chamar variável ele já me permite chamar aqui ó Então 7 map por exemplo né Então já deixa eu fazer isso já sabe que é o item Master que tá aqui então se eu fizer isso ele já
vai aparecer ali para mim ok ele não vai sumir mais e aqui também agora eu vou colocar aqui no final a nossa função aqui ó tá vamos mudar o nome dela aqui para o update drop slot pra gente saber que a gente está tratando com drop aqui agora tá bom Ok então vamos lá vou pegar um item vou arrastar para cá opa vou arrastar aqui beleza aí ó já tá espalmando bom eu esqueci de arrumar o drop né ele tá aparecendo ali sempre e temos mais um probleminha para arrumar aqui ó tá vendo que eu
tenho dois vou dropar saiu os dois do inventário certo só que eu vou pegar só tá vindo um Então imagina aqui por questão de teste eu coloquei para empilhar só apenas dois mas poderia ser 1050 99 aqui o jogador ia fazer isso pensando que ia liberar espaço para depois pegar os 99 na hora que ele pegasse ia ter só um ele não ia gostar muito do seu jogo se fosse assim né vamos corrigir isso também mas primeiro vamos corrigir o nosso problema no inventário componente aqui ó nosso inventário componente lembra então vamos fazer a mesma
coisa a gente vai vir aqui ó ela tem o acesso aqui eu vou fazer assim ó vamos subir ela um pouquinho aqui eu vou pegar um get drop daí eu tenho meu item aqui ó vou criar uma variável dele Porque para mim certo Beleza a gente já tem eu vou mudar o nome dela aqui drop o item para mim saber que é uma interface aqui ó pegar ele aqui e vou colocar aqui ele aceita isso tá eu acho que por algum motivo sumiu aqui o site visual Mas vamos criar de novo aqui ó sete vezes
colocar as duas variáveis aqui agora a gente vai corrigir o problema do jogador jogar dois itens no caso e apenas ter um lá ok então a gente vai abrir o nosso item Master opa abre o nosso item Master aqui e aqui ó bem na parte né que tem o interact lembra nessa parte aqui eu até falei ah Normalmente quando pega um item o item né pegou lá uma bandagem é uma bandagem pegou uma maçã é uma maçã só que aqui agora a gente vai ter converter isso aqui numa variável porque agora a gente consegue a
gente consegue não a gente tem que poder alterar esse valor aqui durante a execução do jogo tá tornar esse valor dinâmico Então vou criar aqui ó vou arrastar aqui vou promover ele vai deixar esse nome mesmo e vou marcar aqui ó Estância de tábua tá E é isso Já puxou o número um para mim e é bom dar uma revisada em todos os itens Então vem no capacete vou ver aqui ó Ok tem um Beleza tem que ir uma um mesmo para ver aqui já não tem uma Então tem que mudar aqui ó ele vai
tá até Amarelinho aqui clica nele e volta para um eu não sei porque acontece isso mas talvez porque o item já tá criado olha lá e tentou quantidade coloca um e Não se preocupem que o número é um porque depois durante a execução do jogo a gente vai atualizar esse valor aqui ó tá zero clica volta um rap mochila a lata zero clica volta um então todos os meus itens aqui no caso tem pouquíssimos itens ficou fácil aqui mas vocês vão ter que ter paciência de olhar item por item para ir trocando aqui para um
valor porque se você deixar valor zero eu vou mostrar deixar a pedra como zero o herbi eu vou pegar OK a pedra eu vou chegar vou pegar mas ela não vem para o inventário porque adicionou zero né tem que ter essa atenção Se caso você pegar um item ele não apareceu no inventário provavelmente é isso aqui tá bom agora com isso lembra a gente tem acesso ao item mapa Então até Acesso aqui a sete quantidade que TD né que tá lá item ok ele vai entrar aqui ó e da onde que vem essa quantidade como
é que eu vou saber quanto de item que o jogador tá jogando para referenciar naquela Instância que ficou no mapa aqui ó lembra a gente sabe o drag slot e no Dragon's dot ele sabe quantos itens ele tá carregando e que item que é então tá aqui ó vou dar um root aqui e vou plugar aqui ó Ok eu vou até liberar um pouquinho mais de herbi eu coloquei o máximo no ativo dois aqui eu vou colocar quatro agora O importante sempre salvar tudo vamos numa rede aqui 123456 no caso eu vou ter dois conjuntos
né um quatro e outro com dois exatamente que eu tenho Então vou dropar aqui ó com quatro é esse aqui vou dropar aqui um com dois beleza e vou dropar aqui uma pedra Beleza então vamos lá vou pegar um com dois aqui show de bola vou pegar um com quatro agora show de bola 4 e 2 nele lembra que ele completa né então ele completou com mais dois aqui depois criou mais uma Instância com dois vou arrastar a pedra para cá e tá aqui ok nosso sistema está funcionando agora você colocar a pedra aqui no
próximo vídeo A gente já vai começar a dar umas tentativas nesse problema aqui né de ficar empilhando então o jogador jogar tudo no mesmo lugar é um item vai empilhando sobre o outro a gente vai criar um tipo de colisão para que isso não aconteça mas tá aí nosso sistema agora já tá ficando mais completo e já tá mais com cara de jogo né o jogador já tem mais interação com o próprio inventário tá bom então espero que tenha gostado desse vídeo Se gostou deixa o like se inscreva no canal marca o Sininho para não
perder a continuação dessa série e a gente se vê numa próxima beleza grande abraço fique bem e valeu