Como criar tiro no Unity - Raycast

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 90

  • @ProgramandoGames
    @ProgramandoGames  3 роки тому +7

    Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO:
    🔻
    go.hotmart.com/B85475801M
    🔺

  • @alexandredegiuli4487
    @alexandredegiuli4487 3 роки тому +14

    Mais um vídeo rápido, intuitivo e perfeito para estudo.
    Alguém da um prêmio para esse cara!!

  • @Javaw-8
    @Javaw-8 3 роки тому +1

    cara eu to gostando muito de criar jogos na unity, eu to aprendendo c# agora gostei muito do seu canal! muuti obrigado

  • @Daniel.camposcpd
    @Daniel.camposcpd 3 роки тому +3

    Parabéns pelo trabalho. Ficou muito bom

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому

      Valeu Daniel! :D Bom ver vc por aqui! Feliz 2021!

    • @Daniel.camposcpd
      @Daniel.camposcpd 3 роки тому +1

      @@ProgramandoGames Gostaria de trocar umas idéias com vc, teria como vc entra em contato quando poder.
      E-mail Daniel_cpd2017@hotmail.com

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому +1

      @@Daniel.camposcpd Te mandei email : ) Assim que quiser só responder lá. Vlw!

  • @ExtraPlays
    @ExtraPlays 3 роки тому +4

    Teu conteúdo é muito bom. Parabéns !

  • @JR-qs3vk
    @JR-qs3vk 2 роки тому

    não sou de comentar em vídeos mas, irmão... muito obrigado 🙏

  • @alexandrecastelobrancobras625
    @alexandrecastelobrancobras625 3 роки тому +2

    Show esta explicação, direto ao ponto e muito claro. Obrigado

  • @SANDROSILVA-o5l
    @SANDROSILVA-o5l 3 роки тому +2

    Conheci seu canal recentemente. E digo, estou gostando muito.

  • @rickerme_5755
    @rickerme_5755 3 роки тому +1

    obrigado nunca para de fazer isso

  • @tiagorodrigues_br
    @tiagorodrigues_br 3 роки тому +1

    Dêem um cara para esse Oscar!!!

  • @fabriciosilva-tm4qn
    @fabriciosilva-tm4qn 3 роки тому

    mano só vi 2 minutos de vídeo, e já considero paca. Encima muito, se loco ^^

  • @apolhess
    @apolhess 6 місяців тому

    como fez para chamar animação? usou anim controller?

  • @Daniel.camposcpd
    @Daniel.camposcpd 2 роки тому

    Quando vai ter mais vídeo amigo?

  • @lziinplayer2080
    @lziinplayer2080 3 роки тому +1

    Você explica muito bem, obrigado eu estava precisando desse vídeo.

  • @elizabethmendes9902
    @elizabethmendes9902 3 роки тому +1

    Muito boa sua didática. Amei

  • @pimentadeveloper
    @pimentadeveloper 3 роки тому +2

    Otima qualidade, claro e objetivo mt bom seu canal

  • @fernando2k5
    @fernando2k5 Рік тому +1

    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.

    • @ProgramandoGames
      @ProgramandoGames  Рік тому +2

      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 :)

    • @fernando2k5
      @fernando2k5 Рік тому

      @@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

  • @AleFeroiz
    @AleFeroiz 3 роки тому +2

    ficou top o tutorial, como sempre ;D

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому

      Muito obrigado AleFeroiz :D Muita programação de jogos pra vc nesse novo ano hehehe Feliz 2021!

    • @AleFeroiz
      @AleFeroiz 3 роки тому +1

      @@ProgramandoGames valeu mano, tamo iniciando mas so bora! feliz 2021 e cria logo um servidor no discord do seu canal!!! ;)

  • @walney2008
    @walney2008 3 роки тому

    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 ?

  • @ricardoferry6339
    @ricardoferry6339 2 роки тому

    Funciona normalmente em terceira pessoa?

  • @enkyar1046
    @enkyar1046 2 роки тому

    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?)

  • @marceloprofissionalemapostas
    @marceloprofissionalemapostas 2 роки тому

    Como você fez os atributos

  • @eleketral332
    @eleketral332 3 роки тому

    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

  • @laertu1034
    @laertu1034 3 роки тому +1

    Mano kdkk Lança vídeo todo dia pfvrrr kskssksk

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому +1

      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!

  • @vinirodrisant
    @vinirodrisant 2 роки тому

    da onde saiu GetForwardDirection?

  • @edril_gg
    @edril_gg 3 роки тому +2

    Ó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?

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому

      Obrigado Édril :D
      Mto boa sugestão, vou colocar na lista!
      Abraços!

  • @KiraXAE
    @KiraXAE 2 роки тому

    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

  • @migszzz
    @migszzz 3 роки тому

    Tem algum problema em usar o transform.forward invés de GetForwardDirection(), eu usei o transform.forward pq o GetForwardDirection da erro

  • @joana3102
    @joana3102 2 роки тому

  • @yurilee5696
    @yurilee5696 Рік тому

    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 ??

  • @GHOSTBRSERVER
    @GHOSTBRSERVER 2 роки тому

    Ola amigo tudo bem como fazer isso no personagem?

  • @joaquimchiwena6709
    @joaquimchiwena6709 2 роки тому

    e se for para colocar um objecto a dar tiro mas em 2D como faço ?

  • @enzolindo6220
    @enzolindo6220 3 роки тому

    muito foda mais um inscrito

  • @chokito95
    @chokito95 2 роки тому

    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.

  • @unknownpdf8504
    @unknownpdf8504 3 роки тому

    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.

  • @Soldado-qi7eb
    @Soldado-qi7eb 2 роки тому

    Gostei dos vídeos, tudo bem explicado :D

  • @ginocarlo7724
    @ginocarlo7724 2 роки тому +2

    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

  • @enkyar1046
    @enkyar1046 3 роки тому +1

    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

    • @leonardolucasett
      @leonardolucasett 3 роки тому

      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

    • @enkyar1046
      @enkyar1046 3 роки тому

      @@leonardolucasett vlw muito obrigado mesmo, não conhecia esse forum vou dar uma olhada tbm

  • @pixofobico
    @pixofobico 3 роки тому

    EU BAIXEI O PROJETO PRA FAZER JUNTO, MAS TA TUDO DIFERENTE DO VÍDEO, TA TUDO ERRADO COM UM MONTE DE ERRO

  • @cynthya55
    @cynthya55 3 роки тому +1

    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.

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому +2

      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!

    • @cynthya55
      @cynthya55 3 роки тому

      @@ProgramandoGames quando estiver pronto vou ser o 1 a comprar

  • @aldeirdavid8446
    @aldeirdavid8446 3 роки тому

    Terceira noite tentando, as outras duas fiz tudo certo e ainda dá alguns erros, vou ver consigo hoje

  • @samuca9921
    @samuca9921 3 роки тому +1

    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)

    • @dispiay4472
      @dispiay4472 3 роки тому

      Então acho que tu deve ir para um vídeo mais antigo

    • @Nada24859
      @Nada24859 2 роки тому

      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

  • @sanssabao199
    @sanssabao199 2 роки тому

    to tentando colocar fala q ta invalido

  • @sanssabao199
    @sanssabao199 2 роки тому

    esse FirstPersonCamera n existe na minha biblioteca

  • @kkel.vinxz._8426
    @kkel.vinxz._8426 3 роки тому +1

    Coloca nos comentarios os scripts usados. Porfavor

  • @NishKenj
    @NishKenj 3 роки тому +1

    Boa tarde, tentei fazer o script da latinha, mas esta dando esse erro
    NullReferenceException: Object reference not set to an instance of an object

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому

      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).

  • @memorandouniverso7708
    @memorandouniverso7708 2 роки тому

    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.

    • @ProgramandoGames
      @ProgramandoGames  2 роки тому +1

      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 =)

    • @memorandouniverso7708
      @memorandouniverso7708 2 роки тому

      @@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...

  • @zueiragamer456
    @zueiragamer456 3 роки тому +2

    Você é minha inspiração eu queria ter um pc para criar jogos mais eu tenho pouco inscritos

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому +2

      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!

    • @zueiragamer456
      @zueiragamer456 3 роки тому +1

      Muito obrigado Deus te abençoe🙏

  • @edps
    @edps 2 роки тому

    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

  • @debspi314
    @debspi314 3 роки тому

    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?

    • @debspi314
      @debspi314 3 роки тому

      Podem deixar eu ja resolvi o erro era pq eu não tinha colocado "public" na frente do "Animator animator;"

  • @0LIE
    @0LIE 2 роки тому

    no meu Script ficou com erro no IShotHit e no GetForwardDirection!!
    alguem sabe como resolver?

  • @ruanalves6598
    @ruanalves6598 3 роки тому +2

    Mas e se eu quiser acertar inimigos numa partida multiplayer? Aliás, muito bom!

    • @andriudavi
      @andriudavi 3 роки тому

      Mesma coisa amigo

    • @andriudavi
      @andriudavi 3 роки тому

      Faça com que o player seja como uma latinha móvel kkk

  • @luizhenr2005
    @luizhenr2005 3 роки тому

    poderia ser mais completo mano,nao entedi nada e eu nao manjo de nada nem progamar,apeasar que ja tem os scripts feito

  • @eimemes2429
    @eimemes2429 3 роки тому

    alguem me manda o script pfv

    • @ProgramandoGames
      @ProgramandoGames  3 роки тому

      Olá ei gamer, todos os scripts estão disponíveis no github do canal, link da descrição do video 😊👍🏻

    • @eimemes2429
      @eimemes2429 3 роки тому

      @@ProgramandoGames obg

  • @otakusimples
    @otakusimples 2 роки тому

    deu errado aqui man kkkk

  • @daviOpombo
    @daviOpombo 3 роки тому

    Não entendo nd

    • @luizhenr2005
      @luizhenr2005 3 роки тому +2

      kkkkkkkkkkk mano tbm nao entedi nada