Fala pessoal! Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO: 🔻 go.hotmart.com/B85475801M 🔺 [UPDATE IMPORTANTE] O link para download dos sprites expirou por algum motivo. Eu substitui pelo link do projeto completo no github. Basta baixar o projeto e pegar os sprites na pasta Assets/Resources/Sprites: github.com/ProgramandoGames/DinoShooter.git Na descrição do vídeo tem o roteiro de desenvolvimento com o tempo em que cada parte inicia. Facilita muito se você quiser parar o estudo e voltar depois. O feedback de vocês é muito importante pra que eu continue melhorando os vídeos. Ficou muito rápida a explicação? Está faltando alguma informação? Cometi um erro? Me fala ai! :) Qualquer sugestão ou dúvidas, por favor deixem aqui nos comentários. Muito obrigado por assistir!
Explicação novamente muito clara e objetiva, usando uma forma bem legal do unity para detectar a colisão e fazer a repetição do chão! A edição do vídeo também está ficando cada vez melhor. Na próxima aula veremos o Dino Rambo hehehe
Eu queria fazer uma pergunta , assim o meu script do pino no dino tá tudo sérto, sem erro e taus mais e até coloquei aquela variável do (bool isGrounded = false e aquile (... && isGrounded ) mas mesmo assim meu dino continua minando no ar oque eu fasso ???
Olá Edu! Desculpe a demora em responder, muito trabalho por aqui hehe Obrigado por trazer essa dúvida! Esse é um erro que cometi e percebi só agora. No momento 3:30 do vídeo, ficou faltando colocar isGrounded = false dentro do if do Input. Isso pq quando ele pula não está mais no chão. Isso vai resolver seu problema! ;) Qualquer coisa me escreva. Abraços
Cara eu gostei do game mas tô no primeiro script e fiz exatamente igual a você no script, eu tô usando o bloco de notas o meu PC é windows 10, e tipo quando eu vou testar a gravidade do dono aparece os erros seguintes no console: 13:09:54 assets\scripts\dino.cs(28,37): erro CS1525: invalid expression term && 13:09:54 assets\scripts\dino.cs(28,50): erro CS1002: ; expected 13:09:54 assets\scripts\dino.cs(28,50): erro CS1513: } expected 13:09:54 assets\scripts\dino.Cs(34,6) error CS1513: } Expected Se alguém puder me ajudar agradeço muito, sou iniciante na programação e usei o vídeo dele pra tentar fazer esse game. Se alguém sabe me ajudar agradeço, revisei todo o script meu e dele e dá o mesmo erro. Gosto muito desse canal.
Fala amigo! Obrigado por acompanhar o canal, fico feliz que esteja curtindo : ) Sobre esses erros, fique tranquilo que são erros simples de resolver, o que acontece é que está faltando ponto e vírgula e alguns blocos de código não estão definidos corretamente (Abriu a chave { mas esqueceu de fechar). Primeiro, recomendo que baixe o Visual Studio Community ou o VS Code pra usar com o Unity. Aqui nesse link tem um tutorial como fazer isso: docs.microsoft.com/pt-br/visualstudio/cross-platform/getting-started-with-visual-studio-tools-for-unity?view=vs-2019 Usando o Visual Studio, seu código vai ficar formatado e isso facilita encontrar esses erros, pois ele vai indicar diretamente qual linha do código está o problema. Qualquer coisa só falar :D
Olá Leonardo! Obrigado pela dúvida, foi um erro que cometi. Ali no momento 3:30 do vídeo, ficou faltando uma linha de código. Dentro do if do input, adicione isGrounded = false. Isso significa que quando o Dino pula, ele não está mais no chão. Qualquer problema me avise. Abraços!
Fala epich! Desculpa a demora em responder, essa semana fiquei sobrecarregado de trabalho. Pra destruir o Dino, vc pode usar a função Destroy( ). Só lembre-se que depois de destruído, vc precisará checar se o gameObject do Dino é null em todos os lugares que é usado. Qualquer coisa só falar!
@@ProgramandoGames obg vei, eu usei o transform position um pouquinho para tras do dino dai se o cacto empurrasse o dino e chegava no tansform position dai ele traca a cena e na outra cena eu coloquei que perdeu e um botão de voltar para o jogo kkk
tem o code "&& isGrounded" colocado no if do script do dino na parte do void update, logo após o parenteses do "KeyCode.Space" depois de posto, vai ao final do if e coloca "isGrounded = false;" ficaria assim: if(Input.GetKeyDown(KeyCode.Space) && isGrounded) { yVelocity = jumpSpeed * Vector2.up; isGrounded = false; }
Fala Douglas, obrigado por avisar! O link expirou por algum motivo, então atualizei com o projeto completo no github, basta baixar lá e pegar os sprites na pasta Assets/Resouces/Sprites. Qualquer dúvida me avise :)
@@ProgramandoGames tipo, eu não entendi a parte do loop, onde vc usa o grounds, grounds transform e tudo mais, acho q o problema é pq nao entendi como que o array interage com as outras coisas
Fala pessoal!
Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO:
🔻
go.hotmart.com/B85475801M
🔺
[UPDATE IMPORTANTE]
O link para download dos sprites expirou por algum motivo. Eu substitui pelo link do projeto completo no github. Basta baixar o projeto e pegar os sprites na pasta Assets/Resources/Sprites:
github.com/ProgramandoGames/DinoShooter.git
Na descrição do vídeo tem o roteiro de desenvolvimento com o tempo em que cada parte inicia. Facilita muito se você quiser parar o estudo e voltar depois.
O feedback de vocês é muito importante pra que eu continue melhorando os vídeos. Ficou muito rápida a explicação? Está faltando alguma informação? Cometi um erro? Me fala ai! :) Qualquer sugestão ou dúvidas, por favor deixem aqui nos comentários. Muito obrigado por assistir!
Explicação novamente muito clara e objetiva, usando uma forma bem legal do unity para detectar a colisão e fazer a repetição do chão! A edição do vídeo também está ficando cada vez melhor. Na próxima aula veremos o Dino Rambo hehehe
joga muito
👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼👏🏼
Seu canal vai crescer pra krl tenho certeza
Mano mt bom o video eu queria msm um mais facil e esse realmente me ajudo sendo bem explicativo e curto sem varias partes de como fazer mt bom msm
Otimo tutorial!, continue com seus videos
Valeu Pedro! Fico feliz que tenha curtido. Já já tá saindo a parte 2 desse.
Abração!
Man eu realmente gostei do vídeo e estou querendo mt a continuação dele assim que for possível para vc por favor faça é realmente MT bom !
Muito obrigado pelo feedback, realmente me motiva muito a continuar o canal
Boa tarde pra nós parça, no inicio do projeto eu vi que tinha as nuvens, e como faço para adicionar as nuvens e atribuir ao script?
Eu queria fazer uma pergunta , assim o meu script do pino no dino tá tudo sérto, sem erro e taus mais e até coloquei aquela variável do (bool isGrounded = false e aquile (... && isGrounded ) mas mesmo assim meu dino continua minando no ar oque eu fasso ???
estou com o mesmo problema
Olá Edu! Desculpe a demora em responder, muito trabalho por aqui hehe
Obrigado por trazer essa dúvida! Esse é um erro que cometi e percebi só agora. No momento 3:30 do vídeo, ficou faltando colocar isGrounded = false dentro do if do Input. Isso pq quando ele pula não está mais no chão.
Isso vai resolver seu problema! ;)
Qualquer coisa me escreva.
Abraços
Cara eu gostei do game mas tô no primeiro script e fiz exatamente igual a você no script, eu tô usando o bloco de notas o meu PC é windows 10, e tipo quando eu vou testar a gravidade do dono aparece os erros seguintes no console:
13:09:54 assets\scripts\dino.cs(28,37): erro CS1525: invalid expression term &&
13:09:54 assets\scripts\dino.cs(28,50): erro CS1002: ; expected
13:09:54 assets\scripts\dino.cs(28,50): erro CS1513: } expected
13:09:54 assets\scripts\dino.Cs(34,6) error CS1513: } Expected
Se alguém puder me ajudar agradeço muito, sou iniciante na programação e usei o vídeo dele pra tentar fazer esse game. Se alguém sabe me ajudar agradeço, revisei todo o script meu e dele e dá o mesmo erro. Gosto muito desse canal.
Fala amigo! Obrigado por acompanhar o canal, fico feliz que esteja curtindo : )
Sobre esses erros, fique tranquilo que são erros simples de resolver, o que acontece é que está faltando ponto e vírgula e alguns blocos de código não estão definidos corretamente (Abriu a chave { mas esqueceu de fechar).
Primeiro, recomendo que baixe o Visual Studio Community ou o VS Code pra usar com o Unity. Aqui nesse link tem um tutorial como fazer isso:
docs.microsoft.com/pt-br/visualstudio/cross-platform/getting-started-with-visual-studio-tools-for-unity?view=vs-2019
Usando o Visual Studio, seu código vai ficar formatado e isso facilita encontrar esses erros, pois ele vai indicar diretamente qual linha do código está o problema.
Qualquer coisa só falar :D
Por algum motivo meu dino continua pulando no ar mesmo após inserir a tua programação, como devo proceder?
O meu também :( Você conseguiu concertar?
@@wevepixe5878 Infelizmente não :(
mano, meu dino tá obeso, ele não pula :(
Cara estava tentando reproduzir para aprender um pouco mais sobre a programação mas o meu pulo sai no ar e não consigo consertar isso
Olá Leonardo!
Obrigado pela dúvida, foi um erro que cometi. Ali no momento 3:30 do vídeo, ficou faltando uma linha de código. Dentro do if do input, adicione isGrounded = false. Isso significa que quando o Dino pula, ele não está mais no chão.
Qualquer problema me avise.
Abraços!
VC É MAGNANIMO
Quando eu aperto espaço para pular ele sobe um pouco e volta imediatamente, como se estivesse preso, como resolve?
Ei mano.
Tô querendo colocar um efeito de shake na câmera quando eu acertar o Flyning,como posso fazer isso?!
Veja o vídeo que eu ensino como fazer screenshake:
ruclips.net/video/BPiur9EzI6Q/видео.html
Ai é só chamar o shake no local q acerta o flying : )
como faz para quando o dino encosta no cacto para ele ser destruido?
Fala epich! Desculpa a demora em responder, essa semana fiquei sobrecarregado de trabalho.
Pra destruir o Dino, vc pode usar a função Destroy( ). Só lembre-se que depois de destruído, vc precisará checar se o gameObject do Dino é null em todos os lugares que é usado.
Qualquer coisa só falar!
@@ProgramandoGames obg vei, eu usei o transform position um pouquinho para tras do dino dai se o cacto empurrasse o dino e chegava no tansform position dai ele traca a cena e na outra cena eu coloquei que perdeu e um botão de voltar para o jogo kkk
Muito pika
em como que faz para o dino não poder pular mais de uma vez em quanto esta no ar?
tipo so quero que possa pular somente quando esta no chão
tem o code "&& isGrounded" colocado no if do script do dino na parte do void update, logo após o parenteses do "KeyCode.Space" depois de posto, vai ao final do if e coloca "isGrounded = false;" ficaria assim:
if(Input.GetKeyDown(KeyCode.Space) && isGrounded) {
yVelocity = jumpSpeed * Vector2.up;
isGrounded = false;
}
acho que demorei responder, espero que ja tenha conseguido, e seja um profissa kkkkkkkkk
@@carlosmagno8268 ah sem problema kkk
eu ja estou fazendo um jogo 2d com fisica ja to fazendo o terceiro level, comecei faz umas 4 semanas
@@carlosmagno8268 ja to pegando jeito com o unity
@@humberto9112 nice d mais, eu preferi ficar na programação com JS msm kkkkkkk talvez em outra época eu aprenda um pouco mais de unity
man o link foi removido vc podia disponibilizar dnv eu não consegui baixar
Fala Douglas, obrigado por avisar!
O link expirou por algum motivo, então atualizei com o projeto completo no github, basta baixar lá e pegar os sprites na pasta Assets/Resouces/Sprites.
Qualquer dúvida me avise :)
@@ProgramandoGames vlww man
Eu queria tentar pra mobile :/
não entendi a estrutura de repetição do chão
Fala Sicario! Me explica sua dúvida que eu te ajudo :D
@@ProgramandoGames tipo, eu não entendi a parte do loop, onde vc usa o grounds, grounds transform e tudo mais, acho q o problema é pq nao entendi como que o array interage com as outras coisas
@@sicario8496 cara nem respondeu
Faz game endless runner , tem muito talento parabens
Ai que priguissa 😫😫😫