Conectar-se
Quem está conectado
35 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 31 Visitantes

gart30, Tedi Ripper, uilson, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 20/09/2012
Número de Mensagens : 40
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

(Resolvido) Espelhar sprite horizontalmente

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)
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 1
   : 0
   : 3
Ver perfil do usuário

Re: (Resolvido) Espelhar sprite horizontalmente

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.
avatar
Data de inscrição : 20/09/2012
Número de Mensagens : 40
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: (Resolvido) Espelhar sprite horizontalmente

em Qui 15 Nov 2012, 16:35
Resolveu, vl.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum