Conectar-se
Quem está conectado
28 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 26 Visitantes

Cambalinho, Vikintor

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 04/01/2014
Número de Mensagens : 76
Insígnias de JAM :

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

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

[Resolvido] Andar automatico.

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)
avatar
Data de inscrição : 02/10/2009
Número de Mensagens : 2227
Insígnias de JAM :

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

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

Re: [Resolvido] Andar automatico.

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;
}
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/01/2013
Número de Mensagens : 128
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: [Resolvido] Andar automatico.

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 
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1295
Insígnias de JAM :

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

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

Re: [Resolvido] Andar automatico.

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
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 04/01/2014
Número de Mensagens : 76
Insígnias de JAM :

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

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

Re: [Resolvido] Andar automatico.

em Qua 12 Fev 2014, 15:03
Obrigado a todos, resolveu meu problema.
Tópico Resolvido.
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