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
Ranking : Nota B
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Número de Mensagens : 315
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://sticksgamesgmbr.blogspot.com.br/

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

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 ?
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/06/2012
Número de Mensagens : 253
Insígnias de JAM :

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

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

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

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...
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

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

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
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 819
Insígnias de JAM :

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

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

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

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*/}
avatar
Ranking : Nota B
Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Número de Mensagens : 1281
Insígnias de JAM :

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

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

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

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;
avatar
Ranking : Nota B
Notas recebidas : C + B
Data de inscrição : 15/10/2012
Número de Mensagens : 315
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://sticksgamesgmbr.blogspot.com.br/

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

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.
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