salve pessoal Júnior aqui bom trazendo um vídeo uma etapa nova do canal aqui eu vou estar trazendo alguns tutoriais para vocês focados na real 4 eu tô usando a 4.26 que me permite usar um plugin que pode usar esse tipo de personagem então É bem interessante vamos fazer um vídeo específico sobre como você pode colocar esses personagens no seu jogo que fica bem bonitinho cara funciona muito bem é super simples mas nesse primeiro vídeo para mim ver se vai dar legal aí no canal aí vou contar com a ajuda de vocês aí para ver se
se você gostar do conteúdo quiser dar alguma dica se tiver alguma dúvida e eu souber responder Vai ser um prazer gravar um tutorial mas eu vou começar com básico de maioria vai 90% dos jogos tem é o sistema de inventário Esse é o meu sistema de inventário aqui eu vou mostrar pra ele pra vocês aqui como já tá funcionando Esse é um projeto que eu mandei pro Big festival eu já participei o ano passado consegui trazer um troféu para casa e esse ano eu tentei com esse jogo aqui beleza então o que que o inventário
tem de recurso tem o item que é de Quest então não peguei a Quest eu não consigo coletar esse item mas consigo coletar outros tá o jogo para vocês aí talvez vai estar sem som porque eu não tô gravando o som do jogo não mas cada vez que coleta aí tem você também consegue colocar animações e o som personalizado não consigo pegar vou pegar Quest Tá bom eu preciso coletar 10 ervas amarelos que agora estão liberados para me pegar vocês estão vendo que no mapa ali né já apontou elas para o jogo que eu vou
fazer que eu tô que esse jogo que esse projeto que eu tô fazendo Eu não me importo tanto com o level design ou seja o item nunca vai estar como se fosse um jogo sobrevivência eu venho agora eu posso coletar o item aqui certo só que imagina para você que está desenvolvendo um jogo de sobrevivência usar esse tipo de recurso você chega perto do item consegue coletar eu deixei de propósito aqui uma plantinha dessa aqui só que se eu tiver do outro lado eu consigo coletar ela também porque é por colisão para esse tipo de
jogo Eu não me preocupo só que dependendo do jogo que você vai produzir você precisa de às vezes quer colocar um curativo em cima de uma mesa a pessoa tá do outro lado e mostra que tem um curativo ele não entrou preciso de uma chapa entrar na porta e fica meio viável tem um outro recurso que é online 3 que você tem que realmente apontar a câmera alguns jogos usam recurso do Mira né para você poder ver que item que é e poder coletar eu vou fazer assim que chegar nessa parte eu vou fazer um
vídeo separado só para adaptar ao invés de usar esse sistema que tem aqui que você chega perto do item e coleta você tem que olhar para ele a gente pode até colocar um um Contorno para mostrar Qual o item que tá olhando e até o nome dele para você poder coletar Beleza então vamos lá eu vou criar um projeto do zero aqui para ficar mais fácil explicar para vocês passo a passo aqui cada etapa para criar esse inventário Beleza eu vou inventar que tá funcionando da forma que eu criei tá funcionando quando você constrói jogo
então não se preocupe você vai conseguir vamos dizer assim e vai funcionar Porque alguns tutoriais que você pega às vezes você vai me ajudar Dá aí dá aí de referência eu vou explicar porque às vezes acontece isso e às vezes se você seguir o tutorial você consegue corrigir também Beleza então vamos lá vou criar um novo aqui vamos sair desse e vamos para lá bom pessoal estamos aqui cria um projeto novo aqui Zerado Mas você Claro pode seguir no seu mesmo projeto aí sem problema nenhum eu acho que em quatro vídeos a gente resolve Esse
sistema de inventário nesse primeiro a gente vai fazer toda uma estrutura por trás no próximo a gente vai criar as janelas em si né e o terceiro e no quarto a gente vai fazer uns recursos interessantes tipo abrir uma porta tem que ter um item específico para mim construir fazer uma construção eu preciso de ter tantos itens no inventário Então esse tipo de recurso no último vídeo vai ser legal beleza então esse primeiro vídeo pretendo fazer ele de uma forma bem didática mesmo às vezes eu vou até falar até demais mas a ideia é explicar
para você não simplesmente vir aqui copiar o que eu tô fazendo mas a ideia é você entender lembrando ficou com dúvida deixa aí nos comentários aí eu sei um jeito melhor para fazer isso mas eficiente deixa aí também e a gente traz aí no próximo vídeo aí o apontamento de vocês Beleza então a ideia aqui é ser um canal colaborativo aqui tá bom então eu aprendo vocês aprendem todo mundo ganha com isso tá bom então vamos lá Primeiro de tudo a gente vai criar algumas pastas aqui para ficar organizado o nosso projeto Vamos criar aqui
uma inventário e já vou marcar ela aqui só para a gente ficar mais fácil aos setecolor eu vou colocar a cor verdinha aqui dentro dela eu vou criar uma item tá bom nos itens já vou criar o item meu aqui Na verdade eu vou criar o item vai vou criar aqui ó Esse é o meu item é o cara é ele que vai ser o pai de todos os itens Toda vez que você for criar um item novo você vai clicar com direito criar um filho aqui e você vai configurar da forma que você melhor
que melhor adequa o seu projeto para esse item funcionar legal eu vou criar uma estrutura Então você clica com direito no print eu vou criar aqui uma Um item sorte o próprio nome tá dizendo é uma estrutura né então aqui me permite criar uma série de variáveis para essa estrutura tá então o que que as variáveis mais interessantes eu listei algumas aqui se você tiver outros deixa aí nos comentários ou você claro não precisa nem comentar eu tenho essa que eu vou usar no meu jogo coloque aí e tá tudo certo esse aqui não é
a pedra fundamental para o sistema funcionar mas é o que vai permitir a gente usar os recursos do item então eu vou ter um nome né vou colocar como texto vou ter escrito vou colocar em inglês porque eu já fiz de burrice de escrever descrição com ç e na hora de mudar os idiomas bugou meio ficou meio estranho mas enfim Então beleza nós já temos o nome a descrição O que que a gente pode ter mais se é o item de quest por exemplo igual tava no caso lá se não for ir se ele for
o item de Quest eu não posso pegar ele então eu vou colocar aqui squash por exemplo daí eu coloco como saber se é ou não é tá ele pode ser utilizado porque por exemplo Às vezes você pega um item um jogador encontrou um item o item raro e ou é o item de Quest que ele não pode clicar com direito para ele não sumir com item Então você vai lá e marca que ele não pode ser utilizado o cara vai pegar o item e não vai conseguir deletar você vai fazer um evento para fazer aquele
item sair do inventário do jogador Beleza então você evita esse tipo de bugs vamos continuar aqui nas perguntas né então se ele é um item de Quest se ele é utilizado se ele é consumível tá utilizar a mesma coisa pô se ele é cumulativo Como ativo é tipo ele pegou essa espada Rara ou uma arma é uma por slot ele pegou uma maçã um Herbie um curativo pode ser cumulativo até sei lá até 10 20 aí eu já lembrei se ele é cumulativo sim ou não se ele for Qual que é o máximo disso até
quando ele pode chegar Max como daí a gente coloca aqui o Inter Por exemplo Ah pode colocar 10 50 100 depende do item seu durabilidade durabilidade pode ser quantas vezes ele vai usar aquele item tipo é uma arma ele tá usando e vai ela vai Quebrando uma espada enfim durabilidade para a gente pode aqui para trabalhar com números quebrados com ela a gente pode colocar peso também o peso é bem legal o peso a gente pode ter um peso que é bem interessante a gente vai usar da parte final desse vídeo desse não né dessa
série no caso que a gente tá fazendo canal aqui de ele pegou muito peso ele fica lento ele não consegue pular ele não consegue se mover muito rápido então o peso é interessante deixa eu ver se dá para colocar mais Ah claro né cara o item tem que ter a fotinha dele tá dominei terminei o dele é uma Texture 2D 2D Ah mais importante né ai ai classe né cara classe tem que ter Qual que é a classe é o item Master e tem Opa e tem Master daí ele não é objeto de referência traz
referência Beleza o item ele tem que saber qual classe que ele é isso Vai facilitar para toda vez você não ficar vocês vão entender vai ficar legal esse é referente a esse aqui esses caras vão trabalhar junto só que quando a gente criar o Nossa telinha de inventário cada slot também vai ter que saber o que que tá nele então a gente vai ter que criar aqui outra estrutura já que a gente tá criando estrutura tá então a gente cria um slot e no slot vai ter só duas variáveis por enquanto Pelo menos é o
básico para funcionar a quantidade de item certo quantidade de teclado que é o número inteiro e vai receber o item Então vou colocar aqui item Nossa tá beleza Tutti meu Deus alfabeto e tem pronto daí ele recebe Qual é a quantidade de Qual item certo e aqui a gente finalizou beleza no meu item Claro no item Master aqui a gente vai ter algumas coisas também eu vou colocar aqui um start que mexe que vai ser o item objeto 3D que você vai colocar aí sei lá você pega quer colocar uma maçã uma bandagem vai ser
aqui no start que mexe Ah eu quero usar esse cara tomésticos tem problema nenhum isso aqui é um objeto que vai ficar lá estático ou com efeito partícula você é aqui no master você coloca o que você quiser vou colocar o esfera lembrando eu tô seguindo o exemplo do meu projeto no final desse desse dessa série que a gente está fazendo aqui eu vou colocar dessa parte substituir nessa esfera que o jogador vai estar colidindo para poder pegar com Line 3 para você ter que olhar para o item vamos dizer assim para poder coletar ele
tá e eu fiquei bem na frente aqui eu vou afastar um pouquinho a minha câmera aqui ó para mim criar uma variável aqui ó é o item não tem beleza porque é a estrutura do item o item tem que ter a estrutura dele né Então é isso aí deixa eu ver se precisa de alguma coisa eu acho que do master É isso aí Ah tá daí como eu disse a gente deixa eu apagar esse jogador daqui com mais tarde aqui eu acho que eu prefiro assim já que a gente tá falando em colisão de interagir
a gente vai ter que criar uma ferramenta que vai permitir a gente fazer isso a gente vem aqui ó interface Então a gente vai criar essa interface isso aqui é muito bom Às vezes você veio por causa do inventário mas isso aqui pode servir para você ó fica essa interface faz faz eu comunicar com tudo que eu quiser mudei o nome dela aqui se caso você não viu como é que mudou o nome você vem aqui ó na função F2 e muda o nome para interact ou pronome que você quiser Por que que isso aqui
é muito bom porque olha só que bacana vou apagar isso aqui que a gente vai precisar por enquanto eu posso vir aqui ó clássico Posso ver aqui na interface e interact eu peguei aquela interface e joguei para cá certo então ele já tá aqui todos os filhos desse item Master vão receber isso e isso aqui O que mais você quiser colocar aí eu quero por um item que vai ter uma uma partícula que vai ficar fazendo um efeito de vapor qualquer coisa que você queira você coloca aqui no item Master aqui tá daí o que
que pode acontecer você vem aqui no master cria um filho dele eu vou criar aqui item 01 por exemplo e no item 01 se você tiver partícula Ah esse tem partícula você coloca se não tiver nele você deixa em branco e não vai aparecer tranquilo aqui eu vou colocar um cubo mesmo vou aumentar o tamanho da esfera acho que assim tá bom e já vou colocar ele no mapa aqui ó abaixo do chão aí tem problema vou colocar um colidindo com outro mesmo não tem problema porque o nosso sistema vai conseguir entender vai conseguir atender
Um item de cada vez não vai bugar e apagar todos ao mesmo tempo Beleza então o master master já faz parte da interface então a gente pode fazer um evento aqui ó é uma função evento certo lembrando galera lembra que isso aqui é de chamar interface é diferente desse aqui ó isso aqui é um custou evento Então esse não é chamado de outro lugar você vai ter que referenciar vai ter que vou mostrar como é que faz isso também mas se não tiver esse símbolo aqui ó da interface não é o botão certo que vocês
Puxaram eu tô falando porque às vezes você já tem um projeto funcionando você vai chamar a interact aqui chama outra coisa e não vai funcionar Então vê se tem o ícone de interface aqui chamando a interface que ele vai fazer simplesmente destruir o ator por enquanto e isso já passou para o para o item 01 Aqui Mesmo não tendo nada aqui ó ele já sabe que que ele tem que fazer se alguém interagir com ele ele vai explodir explodir assim vai sumir daqui né não vai ter feito de nada ainda bom estamos lá vou pegar
aqui o meu personagem aqui isso aqui já vem padrão se você já tiver um personagem criado com algum projeto já feito vai ter mais coisas aqui mas a gente não vai chegar interferir em nada tá vamos aqui projeto sete vamos aqui no input a gente vai criar aqui um novo arte ao map aqui eu vou chamar de btn de botão precisava colocar não mas para ficar mais fácil para a gente saber o que que tá chamando a gente pode clicar aqui ó e apertar o botão que eu quero botar um erro dessa galera usava mais
o f mas hoje em dia tá mais fácil usar o E então vamos usar o e também por que que eu gosto de colocar lá toda vez que for criar um botão lá com evento com botão colocar btn porque eu venho aqui ó btn que que a gente vai fazer aqui ó lembra que os itens tem essa esfera aqui para mostrar que está colidindo com alguém então a gente vai chamar uma função aqui ó que Cat Overlock actors ele vai pegar todos os atores por isso que ele tá chamando no Huawei aqui né todos os
atores que o personagem o nosso Player tá chegando tá colidindo com ele certo então a gente vai dar um forte witch certo vocês vão entender porque que é então quando eu apertar o botão ele vai rodar aqui todos os atores só que rodando todos os atores eu quero só pegar cara que tem ou que faz parte né dessa classe aqui interact certo eu não quero pegar outros atores Às vezes tem árvore tem tudo e ele vai ficar lá perguntando Mas tem aquela função mas eu não quero então a gente pode vir aqui ó implementar para
esse cara aqui se ele tem certo a gente pode puxar aqui apertar um b e ele vai puxar um Brant aqui que simplesmente ele vai perguntar se assim ele faz alguma coisa se não tem ele faz outro para a gente é só importante sim se sim ele vai puxar dele mesmo certo interact daí você percebe que tem entre parentes aqui a mensagem vai aparecer até um envelopinho aqui de cartinha para saber que ele tá tipo mandando uma mensagem direto para aquele ator então ele chamando isso vai fazer esse evento aqui ó ativar beleza vamos arrumar
isso aqui ó se ele achou Break que eu não preciso mais fazer isso rodar ele já para isso aqui só para ficar organizadinho Então é isso aí Cliquei no botão só para exemplificar tem diversos itens na minha frente e tal uma bagunça lá só que eu quero só achar o que tem o interact então ele vai rodar todos os atores vai perguntar desses atores se tem interface se tem ele manda mensagem se não tem ele vai ficar aqui no Limbo aqui e vai ignorar Beleza então isso aqui na teoria ou na prática Claro tem que
funcionar vamos chegar aqui ó aparecemos vou apertar o e apagou um perdeu ele de novo pagou o outro é isso que tem que acontecer beleza tá funcionando tudo já Claro que não falta muita coisa ainda mas vamos por partes [Música] a gente vai agora criar um componente então você vem aqui com direito no print actor componente esse que vai permitir você colocar o componente em diversos atores até no personagem Claro no seu personagem para ele poder ter acesso ao inventário então se você criar um baú colocar esse componente no baú ele vai ter o acesso
ao inventário você colocar itens nele pegar itens do Baú vamos passo a passo componente por enquanto que ele que é o cérebro da coisa aqui a gente vai ter aqui o nome que é do tipo texto a gente vai ter aqui também quantidade de lote 10 lotes que é do tipo inteiro né a gente vai trabalhar com o número inteiro nunca vai ter cinco lotes lotes e meio 5 6 8 enfim pegou uma mochila maior 32 lotes fica a seu critério e a gente vai ter que o inventário o inventário nada mais é do que
o slot do tipo inventário [Música] a gente consegue ver ele aqui ó quantidade que ele traz né Ele é o slot struction ele vai saber tudo que tá nele bonitinho vou deixar assim vamos salvar e vamos colocar ele agora lá no nosso jogador inventário componente daí ele já traz tudo aqui para mim ó o nome você pode colocar o nome que você quiser vamos colocar a mochila mochila Nossa Senhora mochila Quantos lotes que eu vou até eu vou começar com oito slot vai nada muito grande não inventário se caso eu quisesse já começar com algum
item eu dou um maiszinho aqui posso entrar nele quantos itens eu quero ter sei lá 5 5 de Qual item eu posso vir direto aqui eu não preciso ficar toda vez preenchendo o nome descrição sequestro eu já venho aqui direto aqui ó no item um pá Coloca aí tem um ele já vai preencher isso aqui automático para mim não aqui mas durante a gameplay ele já vai me dar o item completo mas depois a gente mostra como é que isso funciona na prática por enquanto eu vou fechar aqui e é isso por esse vídeo a
gente já fez bastante coisa já tem muita coisa Funcionando aqui Claro que não tá mostrando ainda a gente precisa da interface que vai ser os widge né então o que que a gente vai fazer aqui já vamos deixar pronto aqui ó e vai eu vou criar algumas coisas legais aqui ó vou criar uma tela principal vamos chamar de Então essa é a minha tela principal é isso que ela vai ter mesmo não tem mais nada eu só vou colocar o Canvas aqui como variável só isso e nada mais e vou criar na verdade não vamos
parar por aqui então é isso por enquanto pretendo subir esse vídeo a continuação Etapa 2 dele intervalo de um dia pelo menos para dar tempo para ver se tá dando certo se tá legal se a galera tá tendo alguma dúvida tirar essas dúvidas corrigir algumas coisas que talvez ficou passou errado aqui passou batido Mas eu acredito que nessa parte aqui foi bem tranquilo foi um vídeo bem light Desculpa se falo demais assim mas a ideia é explicar bem para você realmente falar entendi isso então eu posso fazer dessa forma no meu projeto é esse é
o intuito dessa série de vídeos aqui de tutorial sobre inventário combo pinte aqui na na eu quatro Beleza então você gostou do vídeo dá o like aí não é inscrito se inscreva para receber o próximo vídeo aí marca o Sininho aí que logo a gente vai estar com muita séries aí Espero que te ajude no seu projeto beleza Grande porque bem até a próxima aí