(Resolvido) Espelhar sprite horizontalmente

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

(Resolvido) Espelhar sprite horizontalmente

Mensagem por LincolnSalles em Qui 15 Nov 2012, 03:58

Quero que quando ande para a direita a sprite seja espelhada para esquerda e vice versa. Eu consegui que a mesma seja espelhada com o código:
if keyboard_check(vk_right) if place_free(x+4,y){x+=4;sprite_index=minhasprite image_xscale=1}
if keyboard_check(vk_left) if place_free(x-4,y) {x-=4 sprite_index=minhasprite image_xscale=-1}
O problema é que a sprite também se desloca em torno de 4 pixels na direção que eu ando. Como se ao mudar a direção a mesma espelha para a direção sugerida, mas pula 4 pixels nessa direção. Ele não deve pular esse espaço. Como faço?
Já pesquisei aqui mas não deu certo os exemplos que vi, não era bem o que eu queria.


Última edição por LincolnSalles em Qui 15 Nov 2012, 16:35, editado 1 vez(es)

LincolnSalles

Número de Mensagens : 40
Idade : 34
Data de inscrição : 20/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: (Resolvido) Espelhar sprite horizontalmente

Mensagem por saim em Qui 15 Nov 2012, 09:04

Pra não pular, você precisa definir a origem como estando centralizada, com relação ao eixo x.
Centralizada na imagem exibida, não na sprite toda. Se houverem espaços em branco na sprite, isso faz diferença.

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: (Resolvido) Espelhar sprite horizontalmente

Mensagem por LincolnSalles em Qui 15 Nov 2012, 16:35

Resolveu, vl.

LincolnSalles

Número de Mensagens : 40
Idade : 34
Data de inscrição : 20/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: (Resolvido) Espelhar sprite horizontalmente

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


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