fev 07, 2012
Conecte-se
Registre-se
Home
Artigos
Fórum
Podcast
Contato
Você está aqui »
Fórum
Forum
Criação de Jogo...
Algoritmos
Movimento Circular
Anterior
Próximo
7/10/2009 2:43
Cloudwsy
31 tópicos
Movimento Circular
Olá, amigos!Eu estou tentando reproduzir movimento circular no XNA. Estudei os conceitos, mas não estou conseguindo passar pro código. Gostaria de saber se alguem poderia me ajudar!Desde já, agradeço!
7/10/2009 17:29
lcolnaghi
32 tópicos
Re: Movimento Circular
Diz aí, você está tentando reproduzir esses movimentos no quê, pra quê? : )
8/10/2009 3:35
Cloudwsy
31 tópicos
Re: Movimento Circular
Eu queria fazer um menu onde os botões ficassem rodando e parassem apenas quando o mouse parar sobre eles!
=D
12/10/2009 22:57
setherK
85 tópicos
Re: Movimento Circular
Super Facil!
A fórmula é a seguinte:
posicao.X = (float)Math.Cos(angulo) * raio + centerX;
posicao.Y = (float)Math.Sin(angulo) * raio + centerY;
angulo += MathHelper.ToRadians(velocidade);
Onde centerX e Y são as posições X e Y do Centro, por exemplo: 300, 300.
E raio é o raio XP do circulo. Por exemplo: 50.
Velocidade é a velocidade XP² que o objeto irá realizar a rotação.
Para para o objeto é só parar de incrementar o angulo...
Lembrando: posicao é Vector2. Raio é int ou float. Center X e Y é float. e Angulo é float também.
FLW E VLW!
Meu site com Video-Aulas de Tutoriais: www.devtuts.com.br
13/10/2009 13:10
Cloudwsy
31 tópicos
Re: Movimento Circular
Aeew! \o\
Funcionou!
Muito Obrigado!!
Página 1 de 1
Anterior
Próximo
Forum
Criação de Jogo...
Algoritmos
Movimento Circular
Copyright 2006-2012 por Sharpgames
Política de Privacidade
|
Termos de Uso
canakkale
canakkale
gelibolu
Oyunlar
Oyun oyna
Travelnice.net
cheap hotels