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.

Posicionar sprite Tópico resolvido

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
cledson252010
Novato
Novato
Reações: 0
Mensagens: 11
Localização: Manaus

Posicionar sprite

Mensagem por cledson252010 » Qua Out 26, 2016 12:56 pm

Gostaria de saber como faço para  que um sprite qualquer  circule outro sprite, tendo-o como centro?

Avatar do usuário
All-x
Administrador
Administrador
Reações: 8
Mensagens: 621
Localização: Dourados-MS

Contato:

Re: Posicionar sprite  Tópico resolvido

Mensagem por All-x » Qua Out 26, 2016 2:20 pm

Basta usar lengthdir_x e lengthdir_y:

Tutorial do saim

Em resumo, colocar esse código no Step do objeto que vai ficar girando:

Código: Selecionar todos

// Nome do objeto ou ID da instância que vai ser circulada
var i = objeto_centro

// Raio de distância
var dist = 50

// Se a instância indicada existe
if (instance_exists(i))
{
    // Circula
    x = i.x + lengthdir_x(dist, current_time*.5)
    y = i.y + lengthdir_y(dist, current_time*.5)
}
**current_time é uma variável embutida que sempre aumenta.

FLWS!
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
cledson252010
Novato
Novato
Reações: 0
Mensagens: 11
Localização: Manaus

Re: Posicionar sprite

Mensagem por cledson252010 » Sex Out 28, 2016 3:15 pm

Verdade, nem havia pensado em usar vetores. 

Trancado

Quem está online

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