Conectar-se
Quem está conectado
16 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 16 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 04/05/2013
Número de Mensagens : 32
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Ajuda de objeto girando em volta de outro.

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?
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 147

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: Ajuda de objeto girando em volta de outro.

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum