Mano..... eu to procurando um vídeo assim a tempos!! cheguei a comprar curso na udemy, mas os caras NÃO EXPLICAM OQ O CÓDIGO FAZ!!!! Finalmente alguém q explica oq ta digitando!!!!Mt bom!! COntinue assim, se criar um curso no udemy avisa q vou comprar!!!
Cara, você é muito foda! Exatamente o que eu procurava, um "flip" em 3D. Eu estou colocando várias animações, para cada direção, mas dá muito trabalho. Sair de WD para D tá passando pelo Idle, aí dá uma travada. Isso aí vai me ajudar demais. Agora só vou colocar uma para trás e para os lados. Vlw!
Muito bom, precisamos de mais Br na comunidade da unity, vejo que a maioria dos tutoriais são de gringos kkkk. Mas só um dica, ao invés de usar diretamente o transform junto do vector para fazer a rotação, eu sugeria que vc colocasse um quaternion! Usando Quaternion.lookrotation e Quaternion.slerp
Amigo vc explica muito bem obrigado por compartilhar seu conhecimento. Só duas coisinhas sua pronuncia do inglês poderia ser melhor visto que trabalhamos com tecnologia e o inglês é a principal língua utilizada eu gosto de dá uma atenção a isso inclusive escrevendo tudo em inglês e outra coisa foi que eu faria um método para colocar todo o código de movimentação do personagem e chamaria em update acredito que fica bem mais organizado. Mas enfim sua aula foi top ❤
Mudando o contexto da pronuncia do video, preciso de opiniões sincera sobre os motores graficos, entre Unity e Unreal Engine 5. Qual é o melhor para desenvolvimento Mobile ? O jogo sera semelhante ao free fire e Pubg.
Primeiro lugar, excelente vídeo, Parabéns! Dúvida: Se eu pegar um personagem free da assetstore, posso utilizaló em um jogo que será lançado na GooglePlay ?
como faço para normalizar os vetores? Qual seria a função? Exemplo: Quando ando para frente ando 1 por exemplo, ando para o lado ando 1, mas se eu andar na diagona, soma-se 1+1, assim não vou andar um só na diagonal e sim dois, isso faz na pratica o personagem sempre andar mais rapido na diagonal, qual seria a função para resolver isso no script?
Vídeo muito top, mano! Só tive um problema na animação: quando ando, o personagem faz a animação e para depois de alguns segundos. Não sei como resolver
amigo, preciso de ajuda. fiz tudo como está no tutorial mas por algum motivo quando eu me movimento a animação não funciona, mas a animação de parado funciona
cara, quero criar um game 3d de terror... com umas certas referencias de uns 4 jogos !... mas nao acho cursos que me ajudem nisso ! vc tem um curso com video aulas que eu possa aprender as mecanicas? vc ensina bem que so ! ... adoraria aprender com vc !
Olá Maisa! Fiz um vídeo criando um personagem em primeira pessoa. Nele implementei uma lógica de salto, que você pode usar nesse caso aqui também. Basta adicionar uma animação de salto dentro do Animator e setar a transição dela através da variável de estaNoChao, que ensino no vídeo. Segue o vídeo: ruclips.net/video/BsmXvXsd9WU/видео.html Espero que ajude!!
Quando eu coloco as animaçoes do pack de animações da unity, funciona de boas , mas quando eu colocar outra animação ,tipo da mixamo , o persoangem entra no chão ....como eu corrijo ???
Depois q coloquei os comandos no visual studio e voltei pro jogo deu vários erros e nao abre mais o play, e tbm não tinha como andar com o personagem, sabe o q pode está acontecendo?
Aqui deu super certo, porém a animação trava depois que ela termina, mas o boneco fica andando sem animação, apenas travado no último frame da animação
oba, me ajudem por favor, na minha unity aqui em parameters, aparece list is empty, não consigo criar parametros, pos não tem as opções bool ou outras.
o q e esse "zero", porque eu n vi nada sobre referencias a ele, pelo menos e consegui programar a movimentação, se alguem souber oq e esse zero comente por favor
Meu bom, tudo bem ? mano, vê só, eu fiz EXATAMENTE oq tu fez ai, só que não sei porque meu unity está com dificuldade em aceitar animações, caso eu baixe tudo direto do mixamo, show pega direitinho, as animações de lá, nos personagens de lá, mas quando vou pra outros sites, e pego tipo, apenas o personagem e quero botar uma determinada animação, ele não funciona, ocorre que até o unity model, quando você quer testar a animação no inspector fica parado, com as mãos pra frente e com os joelhos dobrados, você poderia me ajudar por gentileza?
Na verdade não existe ao certo uma forma mais recomendado do que a outra. Varia de caso para caso. Por exemplo, em algumas situações é melhor mover o personagem usando o componente CharacterController, já em outras se torna mais viável usando Rigidbody. Vai de acordo com o jogo que você está criando.
ótima explicação, mas o meu não esta funcionando a animação andando, só a animação parado... o que pode ser ? ja peguei o script do download e mesmo assim não funcionou
Pode ser que as transições de animação suas em Animator não estejam configuradas corretamente. Verifique no momento 8:40 se você fez as mesmas transições e parâmetros de animação, iguais do vídeo.
por algum motivo o meu nao funcionou mesmo eu copiando tudo certinho os comandos até refiz para ver se nao errei em nenhuma parte ele simplesmente nao se mexe
ao invés da utilização das setas, colocar o getkey("W/A/S/D"). Seria uma boa opção? Venho estudando c# para unity e tenho tido muita dificuldade de achar canais com bons conteudos. Principalmente em relação a algumas funções chaves, que não são ensinadas nos cursos de c#, porém, todo criador de games as usa. Sabe algum site, livro etc. que possa me ajudar?
Olá, quando colocamos Input.GetAxis("Horizontal") e Input.GetAxis("Vertical"), esses comando automaticamente já capturam tanto as Setas como também as Teclas de W/A/S/D do teclado, por isso não é necessário usar o GetKey para mover o personagem pelas teclas de WASD. Já em relação ao C#, bem como a Unity utiliza-o como linguagem de programação é super interessante já estudar ou ter um conhecimento prévio. Em breve pretendo fazer uma mini série de C# básico voltado para Unity.
eu fiz e deu super certo, mas na hora de movimentar o personagem a direção do mapa tá diferente das setas, se eu clico na seta da esquerda ele vai pra direita, se é pra ir reto eu tenho e apertar na tecla de baixo. pode me ajudar? eu já tentei inverter as setas mas fica super bugado
O script que ensinei no vídeo funciona o eixo global, possivelmente sua câmera deve estar com alguma rotação, por isso os comandos parecem ir para outra direção. Neste outro vídeo aqui: ruclips.net/video/Qf0v_vH83lY/видео.html mostro um código que funciona no eixo local também, independente da rotação que a câmera esteja. Acredito que possa te ajudar.
alguem me ajuda. fis tudo que ele fes, porem quando meu personagem anda na transiçao de andar para parado ele volta pra tras, como se estivesse garrado em algo, me ajudem
Segui todos os passos e meu personagem não faz animações, só flutua e vai para as direções sem movimentos. poderia me ajudar, de ainda ver esse comentário.
Lá na Asset Store, basta você ir nos filtros, que ficam ao lado dos resultados da pesquisa, e em Pricing, marcar a opção Free Assets. Dessa forma só vai aparecer assets gratuitos!
Não entendo porque tá dando errado no meu projeto, ficou tudo bugado as árvores e as gramas ficou rosa e o personagem ficou invisível, agente ser iniciante sofre no começo 😅😂😂😂
muito dificil cara se voce explicar mais detalhado da pra entender melhor pois a parte da visual studio nao explicou muito bem se melhorar pode ganhar mais inscritos
using System.Collections; using System.Collections.Generic; using UnityEngine; public class movimento : MonoBehaviour { private CharacterController character; private Animator animador; private Vector3 imputs; private float velocidade = 4f; // Start is called before the first frame update void Start() { character = GetComponet(); animator = GetComponet(); } // Update is called once per frame void Update() { imputs.Set(Imput.GetAxis("Horizontal"), 0, imput.GetAxis("Vertical")); character.Move(imputs * Time.deltaTime * velocidade); } }
➡ MEU CURSO DE CRIAÇÃO DE JOGOS: desenvolvedorunity.com.br/?src=video2
Mano..... eu to procurando um vídeo assim a tempos!! cheguei a comprar curso na udemy, mas os caras NÃO EXPLICAM OQ O CÓDIGO FAZ!!!! Finalmente alguém q explica oq ta digitando!!!!Mt bom!! COntinue assim, se criar um curso no udemy avisa q vou comprar!!!
Muito obrigado meu caro, estava com alguns problemas e seu video me salvou!
mlq eu te amo, uma sexta que eu perdi, se tivesse visto seu video antes tava feito
cara vc ta de parabéns explica de maneira incrível, seus códigos bem fácil de entender, ajudou muito man
Valeu! Muito obrigado.
Valeu pela aula mano. Simples e objetivo, e bem explicado. Ganhou mais um inscrito
Valeu, obrigado!!
Nossa seu canal parece ser novo, nem vi o vídeo ainda e ja dxei o like e me inscrevi, concerteza vou ver todos os vídeos do canal kk
Obrigado pelo apoio!! É novo sim, comecei recentemente.
Vídeo brabo! Ajudou mt
Unity é bão demais só
Cara, você é muito foda! Exatamente o que eu procurava, um "flip" em 3D. Eu estou colocando várias animações, para cada direção, mas dá muito trabalho. Sair de WD para D tá passando pelo Idle, aí dá uma travada. Isso aí vai me ajudar demais. Agora só vou colocar uma para trás e para os lados. Vlw!
Valeu!! Obrigado pelo feedback.
Parabéns pelo video didática profissional nota 10.
Fiz passo a passo e deu certo.
Muito bom, precisamos de mais Br na comunidade da unity, vejo que a maioria dos tutoriais são de gringos kkkk. Mas só um dica, ao invés de usar diretamente o transform junto do vector para fazer a rotação, eu sugeria que vc colocasse um quaternion! Usando Quaternion.lookrotation e Quaternion.slerp
Valeu!! E obrigado pelo observação, usar o Quaternion também seria uma boa solução.
Explica super bem. top D+
você é o melhor , código 100% limpo
eu posso usa isso pra estudar, pos eu queria tenta fazer fan gamer de sonic, acho que vou testa, seu curso parece bem melhor, vou baixa minha unity
Obrigado! ajudou bastante com esse vídeo!
Boa noite obrigado por tudo , otimo video, ajudou bastante
Vc dar aulas particulares?
Eu sou seu fã
Canal incrivel ajuda imenso muito util .Podia fazer com que o personagem salta se ?
Muito obrigado! Segue o canal aí, que vou estar lançando mais vídeo sobre criação e movimentação de personagens
Showw imagino q para entrar nesta de criacao de games tem que ter muito hd armazenamento?
Nossa os vídeos são muito top
valeu mano ajudou dms
Ensina a fazer um Jumpscare De um monstro onde ele da um impulso a frente e nós assusta
Olá, vou colocar essa ideia na minha lista! Assim que der, já faço um vídeo ensinando isso. Obrigado pela sugestão!!
Amigo vc explica muito bem obrigado por compartilhar seu conhecimento. Só duas coisinhas sua pronuncia do inglês poderia ser melhor visto que trabalhamos com tecnologia e o inglês é a principal língua utilizada eu gosto de dá uma atenção a isso inclusive escrevendo tudo em inglês e outra coisa foi que eu faria um método para colocar todo o código de movimentação do personagem e chamaria em update acredito que fica bem mais organizado. Mas enfim sua aula foi top ❤
Mudando o contexto da pronuncia do video, preciso de opiniões sincera sobre os motores graficos, entre Unity e Unreal Engine 5. Qual é o melhor para desenvolvimento Mobile ? O jogo sera semelhante ao free fire e Pubg.
Quase impossivel criar um jogo sozinho, como free fire sem uma equipe.
@@herovinehl Sim quase impossível..... mas não é impossivel.
eu entendi só tenho uma pergunta invés do float agente podia ter utilizado o int.
ou não?
professor para colocar mais uma animação, correndo como fazer?
Poderia me dar um exemplo de quando deixar o Has Exit Time ativado?
Eu não tô conseguindo instalar a extensão do c# no visual Studio 😢da dando erro
Agr como que colocariamos mais animaçoes nesse script?(Tipo uma de correr e "Andar pra tras")
Estou com essa mesma duvido
Primeiro lugar, excelente vídeo, Parabéns!
Dúvida: Se eu pegar um personagem free da assetstore, posso utilizaló em um jogo que será lançado na GooglePlay ?
ensina a colocar animação de luta estilo o sleeping dogs
Fiz tudo que vc fez no vídeo mas ao testar a câmera do personagem se mexe sozinha e vai embora sem acompanhar o personagem como faço pra arrumar isso?
como faço para normalizar os vetores? Qual seria a função? Exemplo: Quando ando para frente ando 1 por exemplo, ando para o lado ando 1, mas se eu andar na diagona, soma-se 1+1, assim não vou andar um só na diagonal e sim dois, isso faz na pratica o personagem sempre andar mais rapido na diagonal, qual seria a função para resolver isso no script?
mano quando eu coloco o private e tento escrever Character quando escrevo o Char nao aparece o nome completo eu faso o que
Assim que terminar de escrever o nome que vc deseja aperta esc, que vai ficar o nome que vc digitou e não a sugestão.
Ola, ainda funciona esse forma que tu fez? Fiz tudo igual, mas não funcionou na hora que aperto Play pra testar as setas do teclado.
depois que eu importo nem a animacao nem o personagem aparece em assets, qq eu faço?
Cara muito bom o video, Ensina a fazer um jogo no estilo street fighter ou Mortal Kombat, sem usar a Universal FIGHTING engine como base?
Muito Obrigado! Vou deixar essa sugestão sua aqui na minha lista. Assim que der tento fazer um vídeo sobre o assunto.
Engraçado meu script não deu nenhum erro, mas só funcionou a animação "idle" sabe dizer porque?
errei porque no script coloquei andando com letra maiuscula mas no component era minuscula kkkkk fica a dica
Quero saber como vc faço para melhorar isso
Como vc faz pra se movimentar sua visão pelo mapa
se eu for comprar um 3d model, como sei se ele tem esqueleto pra fazer animação?
Vídeo muito top, mano!
Só tive um problema na animação: quando ando, o personagem faz a animação e para depois de alguns segundos.
Não sei como resolver
Primeiramente verifica se ela está configurada para executar em loop. Se já estiver pode ser alguma coisa nas suas transições de Animator também.
amigo, preciso de ajuda. fiz tudo como está no tutorial mas por algum motivo quando eu me movimento a animação não funciona, mas a animação de parado funciona
Da pra fazer no celular
Muito bom
Olá, poderia me ajudar, O meu não da para clicar e adicionar o o parametro bool, se puder me ajudar agradeço
cara, quero criar um game 3d de terror... com umas certas referencias de uns 4 jogos !... mas nao acho cursos que me ajudem nisso ! vc tem um curso com video aulas que eu possa aprender as mecanicas? vc ensina bem que so ! ... adoraria aprender com vc !
Poderia me ajudar a como implementar o pulo nesse script?
Olá Maisa! Fiz um vídeo criando um personagem em primeira pessoa. Nele implementei uma lógica de salto, que você pode usar nesse caso aqui também. Basta adicionar uma animação de salto dentro do Animator e setar a transição dela através da variável de estaNoChao, que ensino no vídeo.
Segue o vídeo: ruclips.net/video/BsmXvXsd9WU/видео.html
Espero que ajude!!
o video é ate bom. no inicio mais qundo chega em uma certa parte do video ele faz um corte ai eu percebi que algumas coisas muda.
Quando eu coloco as animaçoes do pack de animações da unity, funciona de boas , mas quando eu colocar outra animação ,tipo da mixamo , o persoangem entra no chão ....como eu corrijo ???
AEEE FINAL MENTE
Depois q coloquei os comandos no visual studio e voltei pro jogo deu vários erros e nao abre mais o play, e tbm não tinha como andar com o personagem, sabe o q pode está acontecendo?
Aqui deu super certo, porém a animação trava depois que ela termina, mas o boneco fica andando sem animação, apenas travado no último frame da animação
oba, me ajudem por favor, na minha unity aqui em parameters, aparece list is empty, não consigo criar parametros, pos não tem as opções bool ou outras.
Opa, tudo bem? Então, é só você ir no ícone de +, que aparece logo acima dessa imagem, como mostrado no instante 8:46
valeu tava apnhado pq tinha colocado uma camera no personagem
ai tava bugando
deixa agora funcionou valeuuuuuuuuuuu
Show!!
o q e esse "zero", porque eu n vi nada sobre referencias a ele, pelo menos e consegui programar a movimentação, se alguem souber oq e esse zero comente por favor
Meu bom, tudo bem ? mano, vê só, eu fiz EXATAMENTE oq tu fez ai, só que não sei porque meu unity está com dificuldade em aceitar animações, caso eu baixe tudo direto do mixamo, show pega direitinho, as animações de lá, nos personagens de lá, mas quando vou pra outros sites, e pego tipo, apenas o personagem e quero botar uma determinada animação, ele não funciona, ocorre que até o unity model, quando você quer testar a animação no inspector fica parado, com as mãos pra frente e com os joelhos dobrados, você poderia me ajudar por gentileza?
Conseguir fazer meu personagem andar.
Sou muito Grato.
existem tantas maneiras de fazer um personagem se mover,qual a mais recomendada?
Na verdade não existe ao certo uma forma mais recomendado do que a outra. Varia de caso para caso. Por exemplo, em algumas situações é melhor mover o personagem usando o componente CharacterController, já em outras se torna mais viável usando Rigidbody. Vai de acordo com o jogo que você está criando.
ótima explicação, mas o meu não esta funcionando a animação andando, só a animação parado... o que pode ser ? ja peguei o script do download e mesmo assim não funcionou
Pode ser que as transições de animação suas em Animator não estejam configuradas corretamente. Verifique no momento 8:40 se você fez as mesmas transições e parâmetros de animação, iguais do vídeo.
o meu nem se mexeu apertei tudo quanto é teclado
top
Se tiver como colocar os script que vc fez aq pra ajudar
O meu não pegou ,o sistema está pedindo a referência
por algum motivo o meu nao funcionou mesmo eu copiando tudo certinho os comandos até refiz para ver se nao errei em nenhuma parte ele simplesmente nao se mexe
meu boneco foi o espacial ele ficou branco sem textura
Pica d+!
ao invés da utilização das setas, colocar o getkey("W/A/S/D"). Seria uma boa opção? Venho estudando c# para unity e tenho tido muita dificuldade de achar canais com bons conteudos. Principalmente em relação a algumas funções chaves, que não são ensinadas nos cursos de c#, porém, todo criador de games as usa. Sabe algum site, livro etc. que possa me ajudar?
Olá, quando colocamos Input.GetAxis("Horizontal") e Input.GetAxis("Vertical"), esses comando automaticamente já capturam tanto as Setas como também as Teclas de W/A/S/D do teclado, por isso não é necessário usar o GetKey para mover o personagem pelas teclas de WASD.
Já em relação ao C#, bem como a Unity utiliza-o como linguagem de programação é super interessante já estudar ou ter um conhecimento prévio. Em breve pretendo fazer uma mini série de C# básico voltado para Unity.
@@DesenvolvedorUnity boa cara, normalmente só ensinam C# para uso web, seria top um vídeo seu explicando cada função dessa língua na Unity
eu fiz e deu super certo, mas na hora de movimentar o personagem a direção do mapa tá diferente das setas, se eu clico na seta da esquerda ele vai pra direita, se é pra ir reto eu tenho e apertar na tecla de baixo. pode me ajudar? eu já tentei inverter as setas mas fica super bugado
O script que ensinei no vídeo funciona o eixo global, possivelmente sua câmera deve estar com alguma rotação, por isso os comandos parecem ir para outra direção.
Neste outro vídeo aqui: ruclips.net/video/Qf0v_vH83lY/видео.html mostro um código que funciona no eixo local também, independente da rotação que a câmera esteja. Acredito que possa te ajudar.
@@DesenvolvedorUnity eu fiz isso e deu super certo. Obrigadaaaa!
no meu o comando SetBool n ta indo
help me
personagem fica piscando e voltando pro local
como salva?
alguem me ajuda. fis tudo que ele fes, porem quando meu personagem anda na transiçao de andar para parado ele volta pra tras, como se estivesse garrado em algo, me ajudem
Segui todos os passos e meu personagem não faz animações, só flutua e vai para as direções sem movimentos. poderia me ajudar, de ainda ver esse comentário.
o meu player ele n se move mesmo tando tudo certo, menos um erro q tá dando no main cam
Pode ser algum erro no seu script de Movimento. Fiz upload do script que eu criei na aula. Link: bit.ly/3z0WQ5R
Confere se o seu está igual.
@@DesenvolvedorUnity blz MN vou ver aqui
vlw meu mn era eu q tava escrevendo as paradas erradas
Para mim não aparesceu a opção de procurar personagens gratuitos
Lá na Asset Store, basta você ir nos filtros, que ficam ao lado dos resultados da pesquisa, e em Pricing, marcar a opção Free Assets. Dessa forma só vai aparecer assets gratuitos!
@@DesenvolvedorUnity assim obrigado
Mano muito bom so deu um erro que nao existe o imput
Fiz Upload do código que criei no vídeo. Confere aí se o seu está igual.
Link: bit.ly/3z0WQ5R
Não entendo porque tá dando errado no meu projeto, ficou tudo bugado as árvores e as gramas ficou rosa e o personagem ficou invisível, agente ser iniciante sofre no começo 😅😂😂😂
private CharacterController character;
private Animator animator;
private Vector3 inputs;
private float velocidade = 2f;
character = GetComponent();
animator = GetComponent();
inputs.Set(Input.GetAxis("Horizonal"), 0, Input.GetAxis("Vertical"));
character.Move(inputs * Time.deltaTime * velocidade);
if (inputs != Vector3.zero)
{
animator.SetBool("andando", true);
transform.forward = inputs;
}
else
{
animator.SetBool("andando", false);
}
meu personagem esta rosa
q meu fica dando expected QUE BOSTA NADA DA CERTO VEI
Pode ser algum erro no script de movimento que você criou. Confere se o seu código está igual ao meu.
Link do código criado no vídeo: bit.ly/3z0WQ5R
Não acho ninguém ensinando a criar as animações, baixar assets e criar meia duzia de linhas de código qualquer um faz
Apanhei, mas consegui
muito dificil cara se voce explicar mais detalhado da pra entender melhor pois a parte da visual studio nao explicou muito bem se melhorar pode ganhar mais inscritos
moço, para poder entender o video ja tem que ter uma certa base em logica da programação.
nada que eu faço na vida da certo😪
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class movimento : MonoBehaviour
{
private CharacterController character;
private Animator animador;
private Vector3 imputs;
private float velocidade = 4f;
// Start is called before the first frame update
void Start()
{
character = GetComponet();
animator = GetComponet();
}
// Update is called once per frame
void Update()
{
imputs.Set(Imput.GetAxis("Horizontal"), 0, imput.GetAxis("Vertical"));
character.Move(imputs * Time.deltaTime * velocidade);
}
}
da 1000 erro nessa bosta vei
Fiz Upload do código que criei no vídeo. Confere aí se o seu está igual.
Link: bit.ly/3z0WQ5R
Acho melhor o brasileiro criar um software pra jogos e modelagem.|Essas babaquice dos americanos não presta.
Me passa seu insta