Pergunta simples

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

Pergunta simples

Mensagem por Rod em Seg 13 Set 2010, 15:10

Num jogo de luta, como eu faço pros 2 personágens ficarem sempre um de frente pro otro?

[Tópico movido para a sessão Iniciante e Intermediário}

Rod

Ranking : Nota B
Número de Mensagens : 163
Data de inscrição : 20/04/2010
Notas recebidas : B
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pergunta simples

Mensagem por GuiEdu em Seg 13 Set 2010, 15:25

olha, eu num sei exatamente, mas acompanha meu raciocinio....

__5__4__3__2__1__0__1__2__3__4__5__......

daí tipo, se o seu player estiver á esquerda, o X dele vai ser menor que o player da direita, e se ele estiver a direita, o X dele vai ser maior, sacou Smile

Aí em gml, eu penso que seja assim (no step de cada player):
Código:
if player.x > player2.x {sprite_index = player_direita}
else
{sprite_index = player_esquerda}

Repito, num sei se é assim, não testei, mas deve dar Happy
Se alguém puder complementar, ou dizer como é msm, tenta isso por enquanto Happy

GuiEdu

Número de Mensagens : 505
Idade : 23
Data de inscrição : 04/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pergunta simples

Mensagem por F. Nizzio em Seg 13 Set 2010, 15:47

Guiedu, você acertou a maior parte, errou a parte do sprite_index.

Rod, tente assim:
Código:
if player.x > player2.x {
xspeed -= 5
}
if player.x < player.x {
xspeed += 5
}

F. Nizzio

Número de Mensagens : 758
Idade : 21
Data de inscrição : 19/07/2008
Reputação : -6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Pergunta simples

Mensagem por GuiEdu em Seg 13 Set 2010, 16:05

opa, que bom, vlw Very Happy

veja como fikou depois que eu testei aqui :
Código:
if player1.x < player2.x
{
image_xscale = 1
}else
{
image_xscale = -1
}

PS: testei com imagens simples aqueles quadrados horríveis mas deu certo, sem problemas Very Happy

EDIT==
no outro jogador, eu inverti o image_xscale , se era 1 pus -1 e vice-versa Happy

GuiEdu

Número de Mensagens : 505
Idade : 23
Data de inscrição : 04/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Pergunta simples

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


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