[DUVIDA]Como faço para que quando o inimigo ....

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

Resolvido [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por Stickman em Sab 20 Jul 2013, 17:45

Como faço para que quando o inimigo estiver para a esquerda seu sprite seja o da esquerda e respectivamente os outros lados ?

Stickman

Ranking : Nota B
Número de Mensagens : 315
Idade : 19
Data de inscrição : 15/10/2012
Notas recebidas : C + B
Reputação : 24
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://sticksgamesgmbr.blogspot.com.br/

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por Brother27 em Sab 20 Jul 2013, 23:09

Cria uma variável. Pronto. Hehe, aqui vai um codigozim:

No step:
Código:
if direcao=1
sprite_index=direita

else
sprite_index=esquerda

Estou no celular agora, e sem pc. Amanhã te explico melhor...

Brother27

Ranking : Nota C
Número de Mensagens : 253
Idade : 17
Data de inscrição : 28/06/2012
Notas recebidas : C
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por gabrielsch em Dom 21 Jul 2013, 04:47

Se você utiliza a variável speed você só precisa verificar a variável hspeed desse jeito:
Código:
if hspeed > 0
{image_xscale = 1}
if hspeed < 0
{image_xscale = -1}

Flw! sorrindo2

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por CRP-Max em Dom 21 Jul 2013, 12:44

Você pode mudar o sprite no mesmo lugar onde muda a direção do personagem.
O que acontece pro inimigo mudar de direção? É neste mesmo evento que você muda a sprite dele.

Outra dica: Caso você não saiba o lado que ele esta andando, e não esteja usando o speed.
No step.
Código:
if xprevious > x {/*ele ta indo pra esquerda*/} else {/*ele esta indo pra direita*/}

CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por Rodrigo Santiago em Dom 21 Jul 2013, 13:07

Se vc estiver usando o Gm PRO - Poderá usar:
image_xscale = escala da sprite horizontal
image_yscale = escala da sprite vertical
Por exemplo:
image_xscale=-1//Inverte a imagem em x
image_yscale= 2//Duplica o tamanho
Você pode usar assim para virar:
evento : controle esquerdo(não sei o que vc usa)
Código:

lado=-1
evento : controle direito(não sei o que vc usa)
Código:

lado=1
Step
Código:

image_xscale=lado;

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

Mensagem por Stickman em Qua 24 Jul 2013, 12:02

ok entendi, muito obrigado a todos vcs


Como o tópico ja foi resolvido, ele sera trancado.
Caso o autor deseje inserir mais alguma informação, contacte um moderador.
Att: CRP-Max.

Stickman

Ranking : Nota B
Número de Mensagens : 315
Idade : 19
Data de inscrição : 15/10/2012
Notas recebidas : C + B
Reputação : 24
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://sticksgamesgmbr.blogspot.com.br/

Voltar ao Topo Ir em baixo

Resolvido Re: [DUVIDA]Como faço para que quando o inimigo ....

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


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