como fazer dois movimento com um botao

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

como fazer dois movimento com um botao

Mensagem por andre.marcal.56 em Qua 24 Jul 2013, 01:15

Ola gostaria de saber como fazer dois movimentos com o mesmo botão.
Estou fazendo um jogo de plataforma onde o personagem corre para frente alternando entre o teto e o chão, com esse codigo
Código:
apertar=0 {if place_free(x+1,y-1)
    {apertar+=motion_set(45,velocidade)
    var1=true
    var2=false}}
 {if place_free(x+1,y+1)
    {apertar+=motion_set(315,velocidade)
    var1=true
    var2=false}}  
ele faz isso, mas se eu apertar no meio do caminho ele muda de direção e eu quero que ele so possa mudar de direção quando tocar no teto ou no chão.

andre.marcal.56

Número de Mensagens : 2
Data de inscrição : 23/07/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer dois movimento com um botao

Mensagem por Brother27 em Qua 24 Jul 2013, 10:06

Ao invés de if place_free(x+1,y-1), use:
Código:
if place_free(x+4,y-4) && !place_free(x,y+4) //Nunca use 1 para esse código, use valores maiores, com menos precisão mesmo. 1 precisa de precisão muito grande, e é propício a erros.
{
//Resto do código
}

//No de baixo, coloque:

if place_free(x+4,y+4) && !place_free(x,y-4)
{
//Resto do codigo
}

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

Re: como fazer dois movimento com um botao

Mensagem por andre.marcal.56 em Qua 24 Jul 2013, 16:42

obrigado vou usar isso, mas a duvida é na parte de baixo do código.
quero que ele ande até a outra extremidade sem voltar mesmo que aperte o botao no meio do caminho.

andre.marcal.56

Número de Mensagens : 2
Data de inscrição : 23/07/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer dois movimento com um botao

Mensagem por Conteúdo patrocinado Hoje à(s) 13:26


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