[Resolvido] Andar automatico.

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

[Resolvido] Andar automatico.

Mensagem por Katerp em Ter 11 Fev 2014, 22:28

como faz para o player ao pressionar (vk_right) andar automaticamente +=4?
e com (vk_left) andar automaticamente -=4?
ficar andando consequentemente ao apenas apertar as teclas  e ao apertar a outra ir
também automaticamente para o outro lado.


Eu não queria criar um tópico apenas para pedir explicar isto
mas não sei oque coloco na busca pois toda hora da coisa errada
e não pergunto no chat pois dizem que la não é 'HelpDesk'.
alias nem responderiam.

A todos que me ajudarem, gradeço desde já!


Última edição por Katerp em Qua 12 Fev 2014, 15:04, editado 1 vez(es)

Katerp

Ranking : Nota D
Número de Mensagens : 72
Idade : 19
Data de inscrição : 04/01/2014
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido] Andar automatico.

Mensagem por Gabreel em Ter 11 Fev 2014, 22:44

Código:
if keyboard_check(vk_left) &&  place_free(x-4,y){ // Move para a esquerda
    x -=4;
}else if keyboard_check(vk_right) && place_free(x+4,y){ // Move para a direita
    x +=4;
}

Gabreel

Número de Mensagens : 2227
Idade : 20
Data de inscrição : 02/10/2009
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido] Andar automatico.

Mensagem por Pedrin72 em Qua 12 Fev 2014, 00:10

Bom para andar automaticamente faça assim:

No create do player

Código:

lado = 0; // 0 e esquerda e 1 direita

No setp do player

Código:

if keyboard_check(vk_left){
lado = 0;
}else if keyboard_check(vk_right){
lado = 1;
}

Ainda no setp do player
Código:

if lado == 0{
x -= 4;
}else if lado == 1{
x += 4;
}

Acho que isso deve funcionar! Se te ajudei da um joinha ali do lado  Laughing 

Pedrin72

Ranking : Nota D
Número de Mensagens : 128
Idade : 18
Data de inscrição : 30/01/2013
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Resolvido] Andar automatico.

Mensagem por Zero. em Qua 12 Fev 2014, 14:13

Melhorando a idéia do Pedrin :

no create do jogador :
Código:
lado = 0
velocidade = 4

no step do jogador :
Código:

if keyboard_check(vk_left)
{
lado = -1;
}else if keyboard_check(vk_right)
{
lado = 1;
}

x += velocidade*lado

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido] Andar automatico.

Mensagem por Katerp em Qua 12 Fev 2014, 15:03

Obrigado a todos, resolveu meu problema.
Tópico Resolvido.

Katerp

Ranking : Nota D
Número de Mensagens : 72
Idade : 19
Data de inscrição : 04/01/2014
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Resolvido] Andar automatico.

Mensagem por Conteúdo patrocinado Hoje à(s) 06:15


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