|
|
| | Fazer seu personagem andar com teclados.. (intermediarios) | |
| | Autor | Mensagem |
---|
BielSL Mario stick
Número de Mensagens : 50 Localização : hã? Aviso : Cash : 145 Frase: : ↑ Eu tenho mais cash que vc , nanananananan :B Data de inscrição : 02/08/2008
| Assunto: Fazer seu personagem andar com teclados.. (intermediarios) Sáb Ago 02, 2008 3:21 am | |
| Primeiro, crie um personagem e transforme-o em MOVIECLIP. Dentro desta MC, deixe 2 Frames, cada um com um Action STOP nele No primeiro Keyframe, faça seu personagem parado (se quiser por movimento nele parado, como respirando, piscando, anime-o como Movi-Clip) No Segundo KeyFrame, Faça a animação dele ANDANDO, mesmo esquema acima, a animação dentro de um MovieClip. Saia do MC do seu personagem e coloque esse código nele: Código: - Citação :
- onClipEvent(enterFrame)
{ if(Key.isDown(Key.RIGHT)){ this.gotoAndStop(2); this._x = 10; _xscale=100; }
else if(Key.isDown(Key.LEFT)){ this.gotoAndStop(2); this._x -= 10; _xscale=-100; }
else gotoAndStop(1); } Transforme em SWF e teste! Seu personagem irá se mover para direita e para esquerda ^^ CASO queira fazer com que ele PULE, ponha: Código: - Citação :
- onClipEvent(enterFrame)
{ if(Key.isDown(Key.RIGHT)){ this.gotoAndStop(2); this._x = 10; _xscale=100; }
else if(Key.isDown(Key.LEFT)){ this.gotoAndStop(2); this._x -= 10; _xscale=-100; }
else gotoAndStop(1); } onClipEvent (load) { GroundY = _y; //Onde o pulo termina Jumping = false; //o personagem esta pulando? JumpPower = 30; //poder de pulo, quanto maior, mais alto JumpSpeed = 0; //direção do pulo , =0 é parado, >0 para baixo , <0 para cima Gravity = 3.5; //A gravidade que o puxa para baixo }
onClipEvent (enterFrame) { var tmpY; if(Jumping==true){ //Se estiver pulando... JumpSpeed = Gravity; // Aplicar força gravitacional tmpY = _y JumpSpeed; //Calcula a nova posição y //checa se o personagem tocou o chão if(tmpY >= GroundY){ //Personagem no chão tmpY = GroundY; //Deixa o personagem no chão Jumping=false; //proibi pular enquanto não voltar ao chão } _y = tmpY; //Define a posição nova do persongem
}else{ //Se não estiver pulando.. if(Key.isDown(Key.UP)){ //Se PARA CIMA estiver pressionado JumpSpeed = -JumpPower; //velocidade inicial (negativa pq é para cima) Jumping=true; //Ativa o pulo } } } Fonte : Stickman. | |
| | | One Z Moderador
Número de Mensagens : 58 Localização : Worldga ¬¬ Aviso : Frase: : Onedemais :] Data de inscrição : 01/08/2008
| Assunto: Re: Fazer seu personagem andar com teclados.. (intermediarios) Sáb Ago 02, 2008 4:27 pm | |
| Sim, Mais uma vez obrigado por compartilhar o tutorial cara!! continue postando tutoriais, nem que sejam da própria SK õ/ | |
| | | Guilherme GP Admin
Número de Mensagens : 68 Idade : 27 Localização : Te interessa =D? Aviso : Frase: : Gugu-dada Data de inscrição : 31/07/2008
| Assunto: Re: Fazer seu personagem andar com teclados.. (intermediarios) Sáb Ago 02, 2008 8:58 pm | |
| Opaaa
vlw em cara ^^
Eu ainda nao testei, mas se for como eu to pensando
Vai me ajuda bastante =DDD | |
| | | Conteúdo patrocinado
| Assunto: Re: Fazer seu personagem andar com teclados.. (intermediarios) | |
| |
| | | | Fazer seu personagem andar com teclados.. (intermediarios) | |
|
| Permissões neste sub-fórum | Não podes responder a tópicos
| |
| |
| |
|