Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Rotação de um objeto em um ponto central

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Rotação de um objeto em um ponto central

Mensagem por Christian » Dom Dez 10, 2017 12:58 pm

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!

Avatar do usuário
Cambalinho
Membro
Membro
Reações: 0
Mensagens: 59

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

Mensagem por Cambalinho » Dom Dez 10, 2017 4:51 pm

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

Avatar do usuário
lucaslima
Novato
Novato
Reações: 0
Mensagens: 18

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

Mensagem por lucaslima » Qua Dez 20, 2017 8:46 am

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.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes