muito fera os videos, nao entendo NADA DE FISICA ou essas matematicas mais avancadas q está a frente do meu tempo, mas vou tentando entender o video :)
@marcoscardoso83434 жыл бұрын
Caramba, mas você é muito inteligente, deveria fazer um curso.
@SANMISEREITOR2 жыл бұрын
Canal top, penas que esta parado
@pauloreis40533 жыл бұрын
Massa! Adorei seu canal. E nunca se desmotive. Você vai longe :)
@samoliverdev4 жыл бұрын
Obrigado pelos seus tutorias, são muito boms!!
@ProgramandoGames4 жыл бұрын
Muito obrigado Sam! :D
@OProgramadorReal4 жыл бұрын
Sensacional como sempre, cara! Já tava com saudade dos teus vídeos hahah. Só uma dúvida de iniciante: qual a principal vantagem desse método sobre o método usando um rigid body? Valeuu! :)
@ProgramandoGames4 жыл бұрын
Valeuuu O programadoor!!! Feliz em ver vc por aqui :D Sobre a sua dúvida: Vou começar com uma analogia que eu sempre faço quando me perguntam isso: Usar o rigidbody apenas para fazer movimento, é o mesmo que usar uma motosserra pra podar a plantinha da sua estante. Resposta curta: O rigidbody vai ser mais complicado de usar e mais custoso computacionalmente que qualquer outra implementação isolada, pois você terá mais parâmetros pra ajustar e mais cálculos sendo realizados por trás. Portanto, o SmoothDamp consegue ter um resultado igual ao se usar o Rigidbody, com a vantagem de ser incomparavelmente mais leve e mais simples de usar. Resposta longa: O rigidbody (provavelmente vc já sabe, mas é só pra contextualizar kkkk) é uma poderosa engine física, que simula realisticamente corpos rígidos. Acontece que, na maioria dos jogos, a física realística não está presente de verdade. Se vc pegar vários FPS's, em que faria sentido ter física realística, e começar a reparar no jogador, o máximo que ele vai ter de física ali é o movimento e a colisão com o cenário e as vezes interação com alguns objetos. Pra implementar essas coisas, não precisa de uma simulação realista de física, existem vários outros métodos que dão conta do recado, não só o SmoothDamp, mas o Lerp, ou mesmo fazer as equações que eu mostrei no inicio. É importante ter em mente, que quando vc está criando uma feature para um jogo, ela é apenas UMA feature. Você ainda vai ter dezenas de outras coisas pra se preocupar depois, que vão consumir recursos computacionais e deixar o código maior e cada vez mais difícil de manter. Então, é importante saber usar as cartas certas para o tipo de jogo que vc está fazendo. Encaixar 60 frames em 1 segundo é tranquilo quando vc só tem algumas poucas mecânicas implementadas. Claro que o rigidbody não é um vilão hehehe um caso que ele é fundamental, são para jogos physic-based, tipo Limbo. E também, se você tiver total consciência de que é uma engine pesada e não deixar isso se transformar num gargalo no futuro, acredito que não há problema algum em utilizá-la. Mas por experiência própria, em 6 anos desenvolvendo jogos de vários estilos, nunca utilizei. Acho que é isso o/ Obrigado por perguntar e abração! PS. Assisti seu ultimo vídeo, ficou top d+ e pretendo dar uma olhada no código hehehe
@OProgramadorReal4 жыл бұрын
@@ProgramandoGames que aula, cara! Muito obrigado por essa resposta. Feliz de saber que vc viu meu vídeo tbm. Certamente vc é o cara que pode melhorar (e xingar) muito meu código! Kkkk. Abração, tmj! :)
@ProgramandoGames4 жыл бұрын
@@OProgramadorReal kkkkkkkk :D
@relativistico37944 жыл бұрын
@@ProgramandoGames Se usar o rigidbody como Kinematic?
@ProgramandoGames4 жыл бұрын
@@relativistico3794 Se o kinematic for ativado, o objeto não mais será comandando pela engine de física, tendo que ser manipulado pelo transform. Ai acaba dando na mesma. O kinematic faz sentido quando vc tem outros objetos na cena que utilizam o rigidbody e o objeto kinematic vai interagir com eles.
@joaovictor0224 жыл бұрын
Obrigado pelo vídeo \o/
@ProgramandoGames4 жыл бұрын
Eu que agradeço sua presença aqui João! o/
@MutambaBrazil4 жыл бұрын
+1 inscrito!
@Desanimad054544 жыл бұрын
top continue com seus vídeos de tutorial 😎👍
@ProgramandoGames4 жыл бұрын
Valeu Kruger! o/
@riancristyan39493 жыл бұрын
Obrigado por mais uma aula. Uma das minhas maiores dificuldades era sincronizar a câmera com o movimento e você conseguir sanar essa minha dificuldade. Se não for pedir muito, você poderia fazer uma aula sobre animações, tenho muitas dificuldades na hora de sincronizar as animações com o movimento do personagem, já vi muitos vídeos sobre o assunto, mas ainda tenho dificuldade nesse assunto. Desde já agradeço pelo conhecimento.
@denn5013 жыл бұрын
Isso era tudo que eu precisava, valeu mesmo man
@elizabethmendes99024 жыл бұрын
👏👏👏
@comevodepetista3454 жыл бұрын
Cara, desde de que comecei a programar no unity, seu conteudo tem me ajudado demais, porem, tenho um pedido de tutorial, caso vc aceite pedidos, aqui vai o meu: faz um tutorial de como fazer mapa igual ao do minecraft
@ProgramandoGames4 жыл бұрын
Valeu majora's! Aceito pedido sim, inclusive, essa sugestão é mto boa, to planejando trazer esse tutorial pro canal o quanto antes, pois é a terceira vez que pedem : )
@comevodepetista3454 жыл бұрын
@@ProgramandoGames cara muito obrigado mesmo, quando finalmente adquiri o unity, estava sem entender nada, não sabia como fazer o player se mover, e o primeiro video que eu vi foi o seu! Obrigado
@walney20082 жыл бұрын
ola, gosto de seus videos, jogo world of warship e gostaria de aprender a mecânica de movimentacao e tiro do mesmo, poderia ensinar ? tipo se pressiono W o navio fica velocidade constante para frente, se pressiono S ele reduz a velocidade podendo ateh ir para tras, se pressiono A ele gira para esquerda lentamente, se pressiono D ele gira para direita lentamente, e quando atira o tiro vai em angulo ateh o alvo que pode estar parado ou movimento, obrigado
@JoaoPedro-fp6sc3 жыл бұрын
como q baixa o projeto
@yhannmatheus68763 жыл бұрын
seus videos são incriveis
@walney20084 жыл бұрын
ola, como fazer a mecanica de movimento de uma lancha ? por exemplo, se usar o W pode aumentar a velocidade em 1 ou 2 vezes para frente ateh a velocidade maxima, mais sempre constante, se apertar a letra S, essa velocidade é reduzida podendo até dah ré, e se apertar A ou D gira para ângulos e depois a lancha deve seguir este ângulo, exemplo de jogo que tem isso, world of warship, abraços.
@ProgramandoGames4 жыл бұрын
Olá Walney! Não é complicado não, vou colocar essa ideia na lista, assim que der eu lanço um vídeo sobre :D Abraço!
@walney20084 жыл бұрын
fico no aguardo, não sei como fazer essa alavanca com velocidade constante de acordo onde estiver e ateh dah re como acontece na vida real, rs
@walney20082 жыл бұрын
ola ainda desejo aprender este esquema do world warship, jah conseguiu algo ?
@ohibridobrgr25764 жыл бұрын
Um video que seria de grande ajuda é como botar a camera pra ver as pernas do personagem ou o corpo em primeira pessoa
@camposstore74742 жыл бұрын
Que vídeo incrível ! Muito obrigado pelo conteúdo, o Curso já esta pronto ?
@ProgramandoGames2 жыл бұрын
Olá Campos Store, muito obrigado! Eu tinha dado uma parada geral no canal e no curso, mas pretendo voltar mês que vem a ativa. Assim que tiver tudo definido, vou falando nos vídeos :) Abraços!
@matheusdev7263 жыл бұрын
Seria possível uma vídeo aula de uma câmera TPS estilo a do Fortnite, só encontro aqui no YT câmeras no estilo do GTA
@joshd42902 жыл бұрын
tutorial incrível mas ele acarreta em alguns problemas: transform.position causa diversos problemas de colisão, eventualmente o jogador vai atravessar alguma parede Soluções: usar o character controler ou Rigid Body usar o character controler é uma boa mas pode ser eventualmente desnecessário e mau otimizado usar o rigidBody faz com que o personagem não tenha velocidade no eixo Y de resto, muito bom tutorial, pena que parou de postar
@rodrigofranco785 Жыл бұрын
Salve Salve meu amigo, ótimo trabalho, mais 1 inscrito no canal, se poder tirar uma dúvida, em relação as animações, meu pc não é tão potente, ao criar um cenário estou utilizando o unity 2020 47f ao renderizar a imagem do cenário até um certo ponto dele rodar liso, eu fecho o programa e quando abro novamente fica travando muito, qual seria a forma de resolver essa questão, o pior são alguns assets de teste um dia funciona liso e outro dia trava, teria alguma dica para solucionar essa questão na unity? Abraço
@Mouramana2 жыл бұрын
Perdão pela minha burrice, mas eu nao entendi mt bem para que serve o normalized, poderia me ajudar? exemplo ali no 6:56 min voce coloca (forward+strafe).normalized, pq disso?
@ProgramandoGames2 жыл бұрын
Imagina Natã, não existe isso, todo mundo tem algo a aprender. O normalized transforma a magnitude do vetor em 1. Isso serve para preservar apenas a direção do vetor, que é justamente o que precisamos ali na soma forward + strafe, apenas a direção.
@ShotgunChaoZ3 жыл бұрын
existe algum recurso no unity para game 2D, que faça o objeto sair de um lado e aparecer no outro??
@franccks43333 жыл бұрын
o meu não deu certo eu uso o monodevelop versão antiga pq meu pc é 32bits ai eu fui tentar encontrar o erro e o erro era que não existia velocity, maxspeed, currentspeed etc...
@jdiosilvaf3 жыл бұрын
Como faz pra por esse efeito de rastro ?
@ohibridobrgr25764 жыл бұрын
como eu faço um piso desse?
@ProgramandoGames4 жыл бұрын
Olá! Pra fazer esse piso eu uso o ProBuilder. Quando vocë cria um objeto usando o pro builder, automaticamente a textura que vc coloca no mesh vai ser repetida dessa forma, sem distorcer. Essa textura quadriculada é do próprio Unity, basta procurar nos assets e adicionar no material ; )
@ohibridobrgr25764 жыл бұрын
@@ProgramandoGames No meu probuilder o material padrão é preto ou seja fica mo estranho ;-;
@ekzac4 жыл бұрын
@@ohibridobrgr2576 O material do ProBuilder é cinza com uma texturazinha mostrando a escala, como aparece nos vídeos sobre ProBuilder. Será que não está dando problema ao executar o shader dele no seu computador? =/
@ohibridobrgr25764 жыл бұрын
@@ekzac É pode ser ;-; depois tento arrumar,tou fazendo planta baixa ae passo pro blender depois pro unity
@ohanmabr2 жыл бұрын
Qual melhor executor de script que eu posso usar ? visual studio 19 ou o 22?
@DSJ_PLAY4 жыл бұрын
like
@AleFeroiz4 жыл бұрын
Mano, poderia criar um servidor do discord do canal? ajudaria mt você pode ajudara a galera ou o inverso sem ser pelos videos... e também faça tutorial de itens na mão, sei q já pedi 1 vez mas to pedindo dnv que ajudaria muito, tipo do item seguir o player e ele nao atravessar paredes, sem entrar nelas!
@ProgramandoGames4 жыл бұрын
Fala Ale! To criando o canal do discord, ainda não lancei, talvez no próximo vídeo saia. Essa sugestão de itens de mão é muito boa :) vou colocar aqui na lista, assim que der eu faço :D Valeu!
@AleFeroiz4 жыл бұрын
@@ProgramandoGames :D, e tambem nos itens ensina algo assim, que eles n atravessem a parede e do mesmo jeito exercem as funções de que se n tivesse atravessado, sim e meio confuso, um exemplo de um erro uma arma deveras grande e vc fez q ela seja renderizada primeiro, entao quando ela ta dentro da parede na vdd pro player ela ta normal, mas se eu atirasse nessas condicoes o tiro sairia dentro da parede ou ate atravessar, ja q a arma na vdd estaria dentro da parede! e nao fora. espero q tenha entendido se tiver lendo xD
@4byts263 жыл бұрын
algum meio de contato para falar com você ?
@ProgramandoGames3 жыл бұрын
Olá 4Byts, desculpa a demora em responder. Pode me mandar email nesse endereço => jairbortolucci@gmail.com
@yhannmatheus68763 жыл бұрын
ok, meu personagem n esta girando, pode me ajudar c isso?
@ProgramandoGames3 жыл бұрын
Olá Yhan, pode me explicar melhor o que acontece?
@yhannmatheus68763 жыл бұрын
@@ProgramandoGames pus um controle no personagem para que ele girasse no sentido Horizontal, no entanto, quando eu o usava esses controles ele só se mexia nos eixos globais e não nos locais, como eu queria
@Super_213 жыл бұрын
não sei sé isso vem ao caso mas você já pensou em criar um curso ?, Ou você é do tipo conhecimento para todos independente de status sociais ?
@ProgramandoGames3 жыл бұрын
Olá superrbit, pensei sim, inclusive já fiz o projeto do curso, agora falta por a mão na massa e começar a produzi-lo. Infelizmente estou com mta demanda no meu trabalho atual como eng. de software, então acaba sobrando pouco tempo. Mas vai sair! E eu acho sim que conhecimento deveria ser gratuito, na medida do possível. Enquanto eu puder produzir conteúdo gratuito e de qualidade para o canal, vou fazer. A educação tem o poder de transformar a vida das pessoas :)
@fuji_04313 жыл бұрын
Como você aprendeu essa matemática dos jogos ?
@ProgramandoGames3 жыл бұрын
Olá Ryan! Eu fiz faculdade de jogos digitais. Nesse curso teve bastante disciplina de matemática, então mto da teoria eu aprendi lá. Basicamente a matemática é a mesma, o que muda é o contexto de aplicação. Eu sempre gostei mto de matemática e física então estudava tudo que podia. Quando comecei a desenvolver jogos, naturalmente as técnicas de matemática que eu tinha aprendido surgiam pra me ajudar a implementar as coisas. Você também pode encontrar mto conteúdo sobre matemática para jogos em inglês, basta procurar por "Math for game programmer" ou "Math for game developers". Tem vários vídeos e artigos legais sobre o tema. Minha dica é que estude o máximo q puder de matemática e física, sem se preocupar com as aplicações. Depois quando vc se deparar com algum problema, vc vai ter várias ferramentas pra utilizar ; )
@jaozinmgames9674 жыл бұрын
Só me falta um pc 😞
@ProgramandoGames3 жыл бұрын
Que pena João :( Você tem celular? É possível programar pelo celular tbm. Tem vários vídeos no KZbin ensinando :) De qualquer forma, vc pode continuar estudando os vídeos, depois quando conseguir o PC vc vai estar craque ;) Abraço!
@jaozinmgames9672 жыл бұрын
@@ProgramandoGames Depois de quase 2 anos, eu voltei, e agora vamos aprender :)