Como mudar a posição do meu sprite?

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

Como mudar a posição do meu sprite?

Mensagem por Mundo Game Maker em Dom 15 Jan 2012, 13:37

Oi pessoal!como eu faço que o sprite do meu objeto mude de posição dependo da posição do mouse?

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mannoroth em Dom 15 Jan 2012, 13:43

como ele vai mudar? ele vai pra posiçao em que o mouse ta?
explica com mais detalhes.

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mundo Game Maker em Dom 15 Jan 2012, 13:59

Isso mesmo, e sozinho.

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mannoroth em Dom 15 Jan 2012, 14:07

vc qure mudar a posição do sprite? vc nao quer dizer a posição do objeto?
sprite é vinculada ao objeto, entao mudando a posição do objeto o sprite vai junto.
vc quer que o objeto vá pra onde o mouse tá instantaneamente ou que ele vá se movendo até lá em uma certa velocidade?

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Ritton em Dom 15 Jan 2012, 14:45

Acho que o que ele quer é o seguinte: Imaginem um objeto solto na room e sua sprite esteja virada para a direção direita. Quando o cursor do mouse estiver do lado esquerdo, a sprite muda para uma que esteja virada para esquerda, caso contrário, se estiver do lado direito do objeto permanece a imagem. É isso mesmo?


Ritton

Ranking : Nota C
Número de Mensagens : 673
Idade : 18
Data de inscrição : 07/06/2011
Notas recebidas : C
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Golpe Baixo em Dom 15 Jan 2012, 15:06

É só você checar a coordenada x do mouse na room, se for em jogos de plataforma. Para isso, use esse código:

Código:
if (mouse_x < x) //Para checar se o mouse está à esquerda do objeto do personagem
{
      sprite_index = spr_personagem_esquerda;
}
if (mouse_x > x) //Para checar se o mouse está à direita do objeto do personagem
{
      sprite_index = spr_personagem_direita;
}




Até!

Golpe Baixo

Ranking : Sem avaliações
Número de Mensagens : 284
Data de inscrição : 01/10/2011
Notas recebidas : A
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://caiqueluzsilva.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por henriquebr em Dom 15 Jan 2012, 15:42

Olá, se voce quer quer que o objeto mova com o mouse entao o mouse deve ficar invisivel né? tem uma dica muinto boa e simples para fazer isso, se seu gm e o pro (acho que com o lite tb da, sei la...) crie um objecto, nomei-e de obj_mouse, crie um create, na aba extra, e na categoria other, puxe p lib set cursor, e selecione o sprite, flw!

henriquebr

Ranking : Nota D
Número de Mensagens : 421
Data de inscrição : 03/10/2011
Notas recebidas : D+B+D
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por saim em Dom 15 Jan 2012, 16:15

Existem as coordenadas mouse_x e mouse_y. Se você quer que o objeto esteja junto do mouse, pode usar algo como
Código:
x = mouse_x; y = mouse_y;
Pra se mover em direção ao cursor, pode usar move_towards_point.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mundo Game Maker em Dom 15 Jan 2012, 17:33

No caso eu quero que ela incline.

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mannoroth em Dom 15 Jan 2012, 18:10

quer q incline? eu pessoalmente nao entendi, tem algum exemplo? algum jogo na internet por ai que tenha isso.
É tipo o free cell do windows que tem a cabeça que fica olhando pro mouse, se ele for pra direita ou pra esquerda da cabeça?

Mannoroth

Ranking : Nota D
Número de Mensagens : 836
Idade : 26
Data de inscrição : 05/10/2010
Notas recebidas : D+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Mundo Game Maker em Seg 16 Jan 2012, 09:29

GTA 2D é um bom exemplo.

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como mudar a posição do meu sprite?

Mensagem por Conteúdo patrocinado Hoje à(s) 10:10


Conteúdo patrocinado


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