Como fazer os personagens se moverem no Unity 3D

Crie um programa para lidar com o movimento do seu personagem no Unity 3D no necessário, a menos que você planeje manter seu personagem em um local. O programa Unity 3D suporta programação nas linguagens JavaScript, C # e Boo. Normalmente, os controles para mover o personagem para o mundo do jogo são as teclas de seta para cima, baixo, direita e esquerda. Você pode criar seu personagem com uma programação que contenha um código para lidar com o movimento e, em seguida, aderir a programação diretamente ao seu personagem.

Abra o aplicativo Unity e carregue seu personagem.

Clique no menu “Ativos”, clique em “Criar” e, em seguida, clique em “JavaScript” para criar uma nova programação.

Adicione o seguinte código na parte superior do arquivo de programação:

var sp: flutuante = 5,0; var grav: float = 18,0;

direção var privada: Vector3 = Vector3.zero;

função Update () {var contr: CharacterController = GetComponent (CharacterController);

if (contr.isGrounded) {direction = Vector3 (Input.GetAxis (“Horizontal”), 0, Input.GetAxis (“Vertical”)); direction = transform.TransformDirection (direction); direção * = sp; }

direction.y – = gravidade * Time.deltaTime; contr.Move (direction * Time.deltaTime); }

O “a” e o “d” ou as setas direita e esquerda correspondem ao movimento horizontal padrão. O “w” e o “s” ou as setas para cima e para baixo correspondem ao movimento vertical padrão. A função “Atualizar” é ativada uma vez a cada novo jogo. A variável “Time.deltaTime” corresponde ao movimento durante um período de um segundo. O código detecta se o usuário pressiona uma tecla para movimento horizontal ou vertical e, em seguida, move o caractere na direção correspondente depois de levar em conta os valores de velocidade e gravidade.

Adicione sua programação ao personagem arrastando-o de “Project View” para o seu personagem. Como alternativa, selecione o caractere e clique em “Componente”, depois em “Programação” e, em seguida, clique em “Nova programação de comportamento”. Uma vez anexada, a programação deve aparecer no menu “Componentes” na seção “Programação”. A programação também deve aparecer no “Inspetor” quando você seleciona o personagem.

Pressione “Play” para fazer o cronograma de movimento funcionar com seu personagem.

Referências

 

Você pode estar interessado:

Deixe um comentário