Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Algoritmos  Ângulos!
Anterior Anterior
 
Próximo Próximo
Nova Entrada 22/4/2009 22:22
  Cloudwsy
31 tópicos
8th Level Poster


Ângulos! 
Modificado Por Cloudwsy  em 22/4/2009 20:22:47)
Olá, amigos!
Eu gostaria de saber se tem como calcular o Angulo de um objeto comparado com outro objeto.
Exemplificando isso, eu tenho um objeto num determinado local da tela e outro num outro local!
Ex:

                                                                (objeto1)



                                 (objeto2)

Eu gostaria de saber agora, se tem como saber o valor ângulo da distancia deles:
Ex
                                                                (objeto1)
                                                                     -
                                                          -
                                                  -   ângulo
                                 (objeto2)___________________________

                                          

Se alguem puder me ajudar, eu agradeço muito!

 
Nova Entrada 4/6/2009 14:09
  jkleber
25 tópicos
9th Level Poster


Re: Ângulos! 
Tem sim, tenta o seguinte

Você tem as coordenadas X e Y de cada um destes objetos certo?... Então a diferença entre X1 (X do objeto 1) e X2 (X do objeto 2), é o seu cateto adjacente, e a diferença entre Y1 e Y2, e o seu cateto oposto, então Tanjente do angulo = cateto oposto / cateto adjacente.... Para saber o angulo é só cancular o arcotangente desta divisão.

tan(angulo) = catOp / catAdj
angulo = tan-1(catOp / catAdj)
 
Nova Entrada 5/6/2009 2:00
  lucianoJose
194 tópicos
Iniciante


Re: Ângulos! 
Oi Cloud,

Dá uma olhada no artigo Angulo entre vetores daqui do SharpGames. Talvez ele possa te ajudar! 

abraços

Administrador do SharpGames.
 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Algoritmos  Ângulos!
Novatec
Promoção Novatec
Logos do XBox 360, XNA e Games For Windows
Copyright 2010 por SharpgamesPolítica de Privacidade  |  Termos de Uso