Criar controle UNITY | Unity parte 1: Criação de um jogo de sobrevivência à zumbis para Web | Solucionado
Criar controle UNITY
Referente ao curso Unity parte 1: Criação de um jogo de sobrevivência à zumbis para Web, no capítulo Cenário e Personagem Jogador e atividade Movimentação pelas setas
(38.1k xp, 37 posts)
Como faço para movimentar o objeto para cima e para baixo pelo comando configurado do Unity? Tem como eu criar um controle no "edit" - "projecting settings" - "input".
(332.8k xp, 664 posts)
Não entendi muito bem o que você tá querendo fazer. É usar um controle tipo um gamepad pra controlar seu jogo?
Olá Henrique, beleza?
Não seria isto no momento.
Para movimentar no eixo horizontal existe o "Input.GetAxis("Horizontal")", para movimentar para frente e para trás existe Input.GetAxis("Vertical"). E para movimentar para cima e para baixo/no último eixo? como se o personagem tivesse voando.
Existe 3 eixos (x,y,z). Na aula foi apresentado input.getaxis para eixos x e z. Como faço para aplicar movimento no eixo y através do input.getaxis? Já existe no unity um comando para aplicar este movimento assim como existe para o eixo "horizontal" e "vertical"?
Grato! Bruno
Ah tá! Então na verdade você pode usar os mesmos eixos se quiser se movimentar com a mesma tecla.
Vamos supor que você quando segura Espaço quer fazer a Seta para cima e a Seta para baixo movimentar em Y você pode só colocar o "Vertical" no eixo Y do Vector3.
Agora se quiser que outras teclas funcionem você pode ir em Editor > Project Settings > Input e criar um novo eixo dando um novo nome. Pode fazer ele igualzinho o Vertical e Horizontal mas com teclas novas e um nome diferente.
Consegui duplicar um "array duplicate element" no Editor > Project Settings > Input e inseri outras teclas para mover para cima e para baixo. E declarei este "controle" no eixoy do vector3.