World Of Games & Animations
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


 
InícioPortalGaleriaProcurarÚltimas imagensRegistarEntrar

 

 Movie clip que foge do mouse

Ir para baixo 
3 participantes
AutorMensagem
Apocalipse
Mario stick
Mario stick
Apocalipse


Número de Mensagens : 3
Idade : 28
Localização : Contagem/MG
Aviso :
Movie clip que foge do mouse Left_bar_bleue0 / 1000 / 100Movie clip que foge do mouse Right_bar_bleue

Cash : 5
Data de inscrição : 02/08/2008

Movie clip que foge do mouse Empty
MensagemAssunto: Movie clip que foge do mouse   Movie clip que foge do mouse Icon_minitimeSáb Ago 02, 2008 10:09 pm

Oiee, outro tutorial, dessa vez, um movie clip que foge do mouse:

Movie clip que foge do mouse ao colidir com ele

Para isso basta criar um movie clip e inserir o seguinte código nele, vou comentar:

Lembre-se de o Instance name do Movie Clip ser bola

Código:
onClipEvent (enterFrame) {
   vx*=0.89;
   vy*=0.89;
   if(_root.bola.hitTest(_root._xmouse,_root._ymouse,true)) {
      dx = _x-_root._xmouse;
      dy = _y-_root._ymouse;
      dir = Math.atan2(dy, dx)*(180/Math.PI);
      dist = Math.sqrt(dx*dx+dy*dy);
      vx=(Stage.width/50-dist/50);
      vy=(Stage.height/50-dist/50);
   }
   _x+=Math.cos(-dir*(Math.PI/180))*vx;
   _y-=Math.sin(-dir*(Math.PI/180))*vy;
}

Após ter feito isso, teste, e veja o resultado... Shocked Bonito não? xD
Agora, vamos aos comentários, vou explicar cada comando

Código:
onClipEvent (enterFrame) {
Isso faz SEMPRE (nesse frame) executar as funções dentro de { e }

Código:
vx*=0.89;
   vy*=0.89;
Diminui as velocidades X e Y do mc, o atrito com o chão, ar, parede, etc.

[/code]if(_root.bola.hitTest(_root._xmouse,_root._ymouse,true)) {[/code]
Se o instance name do mc for diferente, substitua "bola" pelo nome
Ao colidir com o mouse, executar tudo o que há dentro de { e }

Código:
dx = _x-_root._xmouse;
      dy = _y-_root._ymouse;
calcula as distancias X e Y entre o mce o mouse e atribui seu valor às variaveis dx e dy

Código:
dir = Math.atan2(dy, dx)*(180/Math.PI);
Calcula a direção para qual o mc irá olhar usando as distancias entre mouse e mc

Código:
dist = Math.sqrt(dx*dx+dy*dy);
Calcula a distância GERAL, distância linear entre a bola e mouse

Código:
vx=(Stage.width/50-dist/50);
      vy=(Stage.height/50-dist/50);
Calcula as velocidades X e Y da bola, Tamanho da tela/50 - distancia linear/50

Código:
}
fecha as tags de colisão

Código:
_x+=Math.cos(-dir*(Math.PI/180))*vx;
   _y-=Math.sin(-dir*(Math.PI/180))*vy;
Faz a bola andar, na direção inversa com as velocidades X e Y

[/code]}[/code]
Fecha as tags de onEnterFrame

CASH: 5 - GP
Movie clip que foge do mouse Sacocdinheiropg8 (cash by tio sL)
Ir para o topo Ir para baixo
Guilherme GP
Admin
Admin
Guilherme GP


Número de Mensagens : 68
Idade : 27
Localização : Te interessa =D?
Aviso :
Movie clip que foge do mouse Left_bar_bleue0 / 1000 / 100Movie clip que foge do mouse Right_bar_bleue

Frase: : Gugu-dada
Data de inscrição : 31/07/2008

Movie clip que foge do mouse Empty
MensagemAssunto: Re: Movie clip que foge do mouse   Movie clip que foge do mouse Icon_minitimeSáb Ago 02, 2008 10:58 pm

Opaaa

Tuto bom em?

Parece ser bem interessante, mas ainda nao testei, mas pretendo ^^

Parabens =D
Ir para o topo Ir para baixo
https://worldga.forumeiros.com
One Z
Moderador
Moderador
One Z


Número de Mensagens : 58
Localização : Worldga ¬¬
Aviso :
Movie clip que foge do mouse Left_bar_bleue0 / 1000 / 100Movie clip que foge do mouse Right_bar_bleue

Frase: : Onedemais :]
Data de inscrição : 01/08/2008

Movie clip que foge do mouse Empty
MensagemAssunto: Re: Movie clip que foge do mouse   Movie clip que foge do mouse Icon_minitimeSáb Ago 02, 2008 11:11 pm

Whoa Boa apc, bom tutorial, vou testar, se funcionar cara, Parabéns ^^
Continue postando tutos õ/
seus tutos são mto bons =D
Ir para o topo Ir para baixo
Conteúdo patrocinado





Movie clip que foge do mouse Empty
MensagemAssunto: Re: Movie clip que foge do mouse   Movie clip que foge do mouse Icon_minitime

Ir para o topo Ir para baixo
 
Movie clip que foge do mouse
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Movie Clip que segue o mouse (realisticamente)

Permissões neste sub-fórumNão podes responder a tópicos
World Of Games & Animations :: Animações :: Flash :: Tutoriais, duvidas, resources,collabs, joints e campeonatos-
Ir para: