Ajuda de objeto girando em volta de outro.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Ajuda de objeto girando em volta de outro.

Mensagem por LittBk em Sex 17 Maio 2013, 20:14

Galera, obtive sucesso em fazer um objeto girar em torno de outro com esse post:
http://gmbr.forumeiros.com/t13918-resolvidocomo-fazer-um-objeto-girar-em-torno-de-outro

Código:
direction += 10 // Velocidade ângular;
x := objeto_central.x + distancia * cos(degtorad(direction));
y := objeto_central.y + distancia * sin(degtorad(direction));

Agora como faço para os objetos não entrarem um no outro, e sim se afastarem um do outro?

LittBk

Número de Mensagens : 32
Data de inscrição : 04/05/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda de objeto girando em volta de outro.

Mensagem por Isaque Onix em Sab 18 Maio 2013, 07:32

não tenho certeza ao exato que isso vai dar certo, mais acho que se você fizer um deles parar com a colisão eles vão tomar uma distancia..
Na colisão:

Código:
if(id>other.id){//se eu(objeto) tives sido criado depois do outro
x=xprevious
y=yprevious
}

Ps; não sei se funfa no gms, mais como não vi escrito se é pra ele eu postei Smile

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum