Olá fernando! Bem observado! O método que destrói o game object da cápsula está no script ShotEffects. Lá eu crio a instância da cápsula e logo em seguida chamo o método Destroy para ela ser destruída. Mas poderia estar dentro do próprio script da cápsula mesmo :)
@@ProgramandoGames MUITO OBRIGADO!!! estou criando meu Frankenstein, ele é uma junção de vários códigos hehehe estava com um problema com o áudio do tiro, mas resolvi o problema colocando-o na capsula, não uso o sistema Raycast para tiro, prefiro algo mais real, espero que possa avalia-lo assim que estiver mínima pronto hehehe
ola, gostaria de conforme onde tiver o mouse apontado ter uma seta de direcao e o player sempre seguindo esta seta, indo para frente ou rotacionando, onde a seta vai o player segue constante, como fazer ?
O IShotHit tá dando erro no meu e eu não sei onde encontrar The type or namespace name 'IShotHit' could not be found (are you missing a using directive or an assembly reference?)
to querendo ser desenvolvedor de jogos ai seu video me ajudou ja vi 6000 videos e muitos os codigos davam erro como eu atirava ai soltava o bota mais ai continuava o tiro
hhahahahaha Valeu Laertu! Conteúdo pra isso tem de sobra! A medida que eu for crescendo com o canal pretendo aumentar a frequência dos vídeos :) Abraços!
Quando eu coloco RaycastHit na script aparece depois na unity uma mensagem de erro , "RaycastHit" doen not contain a definition for 'transform' and no accessible extension method 'transform' accepting a firma argument of type 'RaycastHit' could be found (are you missing a using directive or an assembly)...o que devo fazer ??
Alguem pode me ajudar eu estou com um problema que diz na linha 12 o namespace 'FirstPersonCamera' could be found (are you missing a using directive or an assembly reference?) e na linha 14 o namespace 'ShotEffects' could not be found (are you missing a using directive or an assembly reference?) alguem sabe resolver.
Para quem está com dúvida na parte do FirstPersonCamera, você tem que definir o seguinte vetor no código da sua câmera: public Vector3 GetForwardDirection() => transform.forward; Basicamente, ele faz com que o vetor forward fique visível para o código da câmera com o GetForwardDirection
eu tô com alguns problemas, eu usei o fps controler do standard assets , ai eu coloquei o modelo da arma mas não sei como fazer pra ela seguir a câmera no eixo X e muito menos consegui fazer um tiro
fazer ela seguir a camera é muito simples, coloque ela (a arma) dentro da camera, vinculando as duas e depois poditione na frente do fps controler, espero ter ajudado, mas o problema do tiro n sei cm ajudar... tenta mandar no forum.unity
Muito bom seu conteúdo, produza e venda um curso na Udemy, ai evita de vc desistir do UA-cam, além de vc ter uma didática muito boa e saber o que esta fazendo.
Valeu Vinicius! Estou trabalhando num curso, ainda não sei onde vou publicar, mas a ideia é que o canal seja algo complementar desse curso, justamente para não desistir daqui hahaha Obrigado pelo feedback :D Abraços!
o meu ta dando esse erro aqui Assets\script\Gun.cs(15,5): error CS0246: The type or namespace name 'ShotEffects' could not be found (are you missing a using directive or an assembly reference?) como vaz pra resouver (estou usando a verçao 2019.3 da unity pq eu noteboock n aquenda a de 2020 acima)
Oi Felps, Verifique se vc pegou o componente do rigidbody no start, pois esse erro está dizendo q vc está tentando utilizar uma referência que é null (não foi inicializada).
Ué, como vc conseguiu acessar o "IShotHit" se a função não é publica ? outra coisa, esse ponto hit (.Hit), no nome da função, como funciona, pq ela aceita ? Pq o nome da função ta escrita depois de monobehaviour, separado por virgula... o que quer dizer, como funciona essa herança, é uma herança ? Po se puder fazer um video para explicar esses conceitos seria muito maneiro. Seu video é muito bom, vc explica bem, porem tem algumas partes que para min ficaram pendentes para o entendimento completo. isso pq ainda não tenho muita xp com o assunto, mas acredito que o publico seja esse mesmo, afinal quem ja sabe fazer, não procuraria sobre o assunto né verdade ?. conclusão, muito bom o seu video, ja deixei o meu like, ja sou incrito, e a unica coisa que pesso, é acolha mais quem não sabe de tudo, e ta aqui querendo aprender.
Fala memorando! Eu estou voltando agora pro canal e também trabalhando num curso completo. Nesse curso pretendo colocar aulas de programação, do básico ao avançado. Todos esses conceitos vão estar lá! Por enquanto, os vídeos no canal são mais focados na parte de como implementar as features de jogos, então pro vídeo não ficar mto longo eu passo por cima da parte de programação. Mas com o tempo posso fazer as playlists de conceitos =)
@@ProgramandoGames Po, vc sabe alguma coisa sobre o Photon ? o conteudo de Unity Online, (Unity + Photon) + Banco de dados... esta dificil, muito dificil mesmo de achar conteudo sobre esse assunto Por favor, traz o Photon pra gente...
Fala Zueira gamer! Obrigado por acompanhar o canal! No começo é sempre mais difícil, mas continue estudando mesmo pelo celular, quando vc puder desenvolver seus jogos, estará fera! Persista também no seu canal! Feliz 2021 Abraço!
mas e quando o tiro é de uma distancia grande? como calcular o tempo que a bala leva pra percorrer essa distancia? no cs source e em battlefield da pra ver o projetil saindo da arma, tem uma opção de fazer com a bala usando o raycast nela muito bom e faz com que não falhe quando usado em alta velocidade... ua-cam.com/video/cAM6fE3Cnk8/v-deo.html
Mano mto bom o seu tutorial mas esta dando um erro e é o seguinte: "Object reference not set to an instance of an object Shoot.Update () (at Assets/SampleScenes/Scripts/Shoot.cs:18)" sabe como me ajudar?
Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO:
🔻
go.hotmart.com/B85475801M
🔺
Mais um vídeo rápido, intuitivo e perfeito para estudo.
Alguém da um prêmio para esse cara!!
Valeu Alexandre! Muito obrigado :D
cara eu to gostando muito de criar jogos na unity, eu to aprendendo c# agora gostei muito do seu canal! muuti obrigado
Parabéns pelo trabalho. Ficou muito bom
Valeu Daniel! :D Bom ver vc por aqui! Feliz 2021!
@@ProgramandoGames Gostaria de trocar umas idéias com vc, teria como vc entra em contato quando poder.
E-mail Daniel_cpd2017@hotmail.com
@@Daniel.camposcpd Te mandei email : ) Assim que quiser só responder lá. Vlw!
Teu conteúdo é muito bom. Parabéns !
Valeu extraPlays 😊 Feliz 2021!
não sou de comentar em vídeos mas, irmão... muito obrigado 🙏
Show esta explicação, direto ao ponto e muito claro. Obrigado
Valeu Alexandre 😁👍🏻
Conheci seu canal recentemente. E digo, estou gostando muito.
Valeu mesmo alexandre! :D
obrigado nunca para de fazer isso
Dêem um cara para esse Oscar!!!
😅
mano só vi 2 minutos de vídeo, e já considero paca. Encima muito, se loco ^^
como fez para chamar animação? usou anim controller?
Quando vai ter mais vídeo amigo?
Você explica muito bem, obrigado eu estava precisando desse vídeo.
Valeu mano! 👍🏻
Muito boa sua didática. Amei
Otima qualidade, claro e objetivo mt bom seu canal
ME TIRA UMA DÚVIDA!! pq os cartuchos expelidos da arma somem, se no código não há nenhum Destroy(gameObject) ??? desde de já fico muito grato.
Olá fernando!
Bem observado! O método que destrói o game object da cápsula está no script ShotEffects. Lá eu crio a instância da cápsula e logo em seguida chamo o método Destroy para ela ser destruída.
Mas poderia estar dentro do próprio script da cápsula mesmo :)
@@ProgramandoGames MUITO OBRIGADO!!! estou criando meu Frankenstein, ele é uma junção de vários códigos hehehe estava com um problema com o áudio do tiro, mas resolvi o problema colocando-o na capsula, não uso o sistema Raycast para tiro, prefiro algo mais real, espero que possa avalia-lo assim que estiver mínima pronto hehehe
ficou top o tutorial, como sempre ;D
Muito obrigado AleFeroiz :D Muita programação de jogos pra vc nesse novo ano hehehe Feliz 2021!
@@ProgramandoGames valeu mano, tamo iniciando mas so bora! feliz 2021 e cria logo um servidor no discord do seu canal!!! ;)
ola, gostaria de conforme onde tiver o mouse apontado ter uma seta de direcao e o player sempre seguindo esta seta, indo para frente ou rotacionando, onde a seta vai o player segue constante, como fazer ?
Funciona normalmente em terceira pessoa?
O IShotHit tá dando erro no meu e eu não sei onde encontrar
The type or namespace name 'IShotHit' could not be found (are you missing a using directive or an assembly reference?)
Como você fez os atributos
to querendo ser desenvolvedor de jogos ai seu video me ajudou ja vi 6000 videos e muitos os codigos davam erro como eu atirava ai soltava o bota mais ai continuava o tiro
Mano kdkk Lança vídeo todo dia pfvrrr kskssksk
hhahahahaha Valeu Laertu! Conteúdo pra isso tem de sobra! A medida que eu for crescendo com o canal pretendo aumentar a frequência dos vídeos :)
Abraços!
da onde saiu GetForwardDirection?
Ótimo vídeo e canal, você poderia fazer um vídeo sobre como implementar animações no script que você fez no vídeo de movimento?
Obrigado Édril :D
Mto boa sugestão, vou colocar na lista!
Abraços!
Mano não entendi como vc encaixa tudo no unity , seria bom um tutorial desde do começo do projeto , não consegui entendi quase nada
Tem algum problema em usar o transform.forward invés de GetForwardDirection(), eu usei o transform.forward pq o GetForwardDirection da erro
Quando eu coloco RaycastHit na script aparece depois na unity uma mensagem de erro , "RaycastHit" doen not contain a definition for 'transform' and no accessible extension method 'transform' accepting a firma argument of type 'RaycastHit' could be found (are you missing a using directive or an assembly)...o que devo fazer ??
Ola amigo tudo bem como fazer isso no personagem?
e se for para colocar um objecto a dar tiro mas em 2D como faço ?
muito foda mais um inscrito
beleza amigo mas a unica coisa que eu queria voce não mostrou. que é saber como pegar a rotação em vector4 que o player ta olhando.
Alguem pode me ajudar eu estou com um problema que diz na linha 12 o namespace 'FirstPersonCamera' could be found (are you missing a using directive or an assembly reference?) e na linha 14 o namespace 'ShotEffects' could not be found (are you missing a using directive or an assembly reference?) alguem sabe resolver.
Gostei dos vídeos, tudo bem explicado :D
Para quem está com dúvida na parte do FirstPersonCamera, você tem que definir o seguinte vetor no código da sua câmera:
public Vector3 GetForwardDirection() => transform.forward;
Basicamente, ele faz com que o vetor forward fique visível para o código da câmera com o GetForwardDirection
eu tô com alguns problemas, eu usei o fps controler do standard assets , ai eu coloquei o modelo da arma mas não sei como fazer pra ela seguir a câmera no eixo X e muito menos consegui fazer um tiro
fazer ela seguir a camera é muito simples, coloque ela (a arma) dentro da camera, vinculando as duas e depois poditione na frente do fps controler, espero ter ajudado, mas o problema do tiro n sei cm ajudar... tenta mandar no forum.unity
@@leonardolucasett vlw muito obrigado mesmo, não conhecia esse forum vou dar uma olhada tbm
EU BAIXEI O PROJETO PRA FAZER JUNTO, MAS TA TUDO DIFERENTE DO VÍDEO, TA TUDO ERRADO COM UM MONTE DE ERRO
Muito bom seu conteúdo, produza e venda um curso na Udemy, ai evita de vc desistir do UA-cam, além de vc ter uma didática muito boa e saber o que esta fazendo.
Valeu Vinicius!
Estou trabalhando num curso, ainda não sei onde vou publicar, mas a ideia é que o canal seja algo complementar desse curso, justamente para não desistir daqui hahaha Obrigado pelo feedback :D
Abraços!
@@ProgramandoGames quando estiver pronto vou ser o 1 a comprar
Terceira noite tentando, as outras duas fiz tudo certo e ainda dá alguns erros, vou ver consigo hoje
o meu ta dando esse erro aqui
Assets\script\Gun.cs(15,5): error CS0246: The type or namespace name 'ShotEffects' could not be found (are you missing a using directive or an assembly reference?)
como vaz pra resouver
(estou usando a verçao 2019.3 da unity pq eu noteboock n aquenda a de 2020 acima)
Então acho que tu deve ir para um vídeo mais antigo
opa , cria um efeito de muzzle flash e bota o nome Shot effects,ou corta a parte do código que se refere ao efeito
to tentando colocar fala q ta invalido
esse FirstPersonCamera n existe na minha biblioteca
Coloca nos comentarios os scripts usados. Porfavor
Boa tarde, tentei fazer o script da latinha, mas esta dando esse erro
NullReferenceException: Object reference not set to an instance of an object
Oi Felps,
Verifique se vc pegou o componente do rigidbody no start, pois esse erro está dizendo q vc está tentando utilizar uma referência que é null (não foi inicializada).
Ué, como vc conseguiu acessar o "IShotHit" se a função não é publica ?
outra coisa, esse ponto hit (.Hit), no nome da função, como funciona, pq ela aceita ?
Pq o nome da função ta escrita depois de monobehaviour, separado por virgula... o que quer dizer, como funciona essa herança, é uma herança ?
Po se puder fazer um video para explicar esses conceitos seria muito maneiro.
Seu video é muito bom, vc explica bem, porem tem algumas partes que para min ficaram pendentes para o entendimento completo. isso pq ainda não tenho muita xp com o assunto, mas acredito que o publico seja esse mesmo, afinal quem ja sabe fazer, não procuraria sobre o assunto né verdade ?.
conclusão, muito bom o seu video, ja deixei o meu like, ja sou incrito, e a unica coisa que pesso, é acolha mais quem não sabe de tudo, e ta aqui querendo aprender.
Fala memorando! Eu estou voltando agora pro canal e também trabalhando num curso completo. Nesse curso pretendo colocar aulas de programação, do básico ao avançado. Todos esses conceitos vão estar lá! Por enquanto, os vídeos no canal são mais focados na parte de como implementar as features de jogos, então pro vídeo não ficar mto longo eu passo por cima da parte de programação. Mas com o tempo posso fazer as playlists de conceitos =)
@@ProgramandoGames Po, vc sabe alguma coisa sobre o Photon ? o conteudo de Unity Online, (Unity + Photon) + Banco de dados... esta dificil, muito dificil mesmo de achar conteudo sobre esse assunto
Por favor, traz o Photon pra gente...
Você é minha inspiração eu queria ter um pc para criar jogos mais eu tenho pouco inscritos
Fala Zueira gamer!
Obrigado por acompanhar o canal! No começo é sempre mais difícil, mas continue estudando mesmo pelo celular, quando vc puder desenvolver seus jogos, estará fera!
Persista também no seu canal!
Feliz 2021
Abraço!
Muito obrigado Deus te abençoe🙏
mas e quando o tiro é de uma distancia grande?
como calcular o tempo que a bala leva pra percorrer essa distancia?
no cs source e em battlefield da pra ver o projetil saindo da arma, tem uma opção de fazer com a bala usando o raycast nela muito bom e faz com que não falhe quando usado em alta velocidade...
ua-cam.com/video/cAM6fE3Cnk8/v-deo.html
Mano mto bom o seu tutorial mas esta dando um erro e é o seguinte: "Object reference not set to an instance of an object
Shoot.Update () (at Assets/SampleScenes/Scripts/Shoot.cs:18)" sabe como me ajudar?
Podem deixar eu ja resolvi o erro era pq eu não tinha colocado "public" na frente do "Animator animator;"
no meu Script ficou com erro no IShotHit e no GetForwardDirection!!
alguem sabe como resolver?
O meu tbm!
Mas e se eu quiser acertar inimigos numa partida multiplayer? Aliás, muito bom!
Mesma coisa amigo
Faça com que o player seja como uma latinha móvel kkk
poderia ser mais completo mano,nao entedi nada e eu nao manjo de nada nem progamar,apeasar que ja tem os scripts feito
alguem me manda o script pfv
Olá ei gamer, todos os scripts estão disponíveis no github do canal, link da descrição do video 😊👍🏻
@@ProgramandoGames obg
deu errado aqui man kkkk
o meu é o últimoeu acho
Não entendo nd
kkkkkkkkkkk mano tbm nao entedi nada