Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Isaac Carvalho

Script de animação

Recommended Posts

Olá, Boa Tarde
Primeiramente eu gostaria de dizer que estou aprendendo JavaScript, então eu não sei muitas funções.

Mas eu vou tentar descrever a situação e o que eu quero fazer:
Ao apertar a barra de espaço o pesonagem pula, e roda a animação do pulo - até isso certo.

Eu quero que após terminar a animação do pulo ele volte a fazer a animação referente à tecla pressionada (se estiver pressionado "w", depois da animação do pulo ele vai para animação andar / se não estiver pressionado "w", depois da animação do pulo ele volta para a Idle)

Por Enquanto o Script de animação está assim:

#pragma strict
//Script do Jogador

function Start () {

}

function Update ()
{
 if(Input.GetKeyDown("w"))
{
 animation.CrossFade("correndo");
} 
 if(Input.GetKeyUp("w"))
{
 animation.CrossFade("parado");
}
 if(Input.GetKeyDown("space"))
{
 animation.CrossFade("pulo");
}
}

Se não entender é só perguntar, vlw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, e qual sua dúvida ?

 

Já tentou utilizar algum dos frameworks de games ?

Existem fws específicos para games q implementam uma física bem bacana para vc apenas usar, em vez de ter q escrever tudo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está falando tipo Havok?
eu achei muito complicado, aí eu fiz as animações no blender e separei no próprio unity. e estou o usando o script para roda-las. O que eu queria ele colocar no script que, após o termino da animação "pulo" volte a animação anterior.
que é correndo, ou parado. (o que ta acontecendo é que o carinha fica "deslizando" no ultimo frame depois que pula.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Impossível sabermos onde está o problema por apenas esse trecho de código.

Hospede a sua aplicação e coloque o link para analisarmos.

 

Eu estava pensando no CraftyJS ou no ImpactJS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.