Página 1 de 1

Rotação de um objeto em um ponto central

Enviado: Dom Dez 10, 2017 12:58 pm
por Christian
Olá pessoal!
É o seguinte, alguém poderia me ajudar com um probleminha?
Minha pergunta é essa: Como faço para fazer um objeto orbitar em um ponto central?
Explicando "melhor", existe o obj_sol e gostaria que o obj_planeta ficasse em órbita em relação ao obj_sol. Desde já agradeço a ajuda!

Re: Rotação de um objeto em um ponto central

Enviado: Dom Dez 10, 2017 4:51 pm
por Cambalinho
voçe pode mostrar como o desenha ou o evento Draw?
porque a rotação pode estar na posição de translação e o centro do objecto

Re: Rotação de um objeto em um ponto central

Enviado: Qua Dez 20, 2017 8:46 am
por lucaslima
Olá! Você pode criar uma variavel: t = 0; no create, o t neste caso seria translação, no step do planeta você coloca:
t += 1; //+ para sentido antihorario, - para sentido horario, números maiores para rodar mais rapido, números menores para rodar mais devagar
x = obj_sol.x + lengthdir_x(64,t); //64 é a distancia do objeto, neste caso 64 px.
y = obj_sol.y + lengthdir_y(64,t); //64 é a distancia do objeto, neste caso 64 px.