[RESOLVIDO]Problemas com o pulo do player

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

Resolvido [RESOLVIDO]Problemas com o pulo do player

Mensagem por CLS em Sex 11 Mar 2011, 20:43

Olá, pessoal!
Eu estou fazendo um projeto secret e estou com um problema pequeno, mas seus bugs estão me dando um grande trabalho. Vou contar melhor o que é:

Quando o player toca no chão após um pulo e simultaneamente com a tecla de pulo pressionada ele simplesmente troca de sprite para o de andar, só que o que eu queria mesmo é que se eu fizesse o mesmo citado acima só que o player continuasse pulando, e parar até que eu pare de pressionar a tecla de pulo.

Para ajudar vou colocar os códigos aqui:

Pulando, evento Step:

Código:
if keyboard_check_pressed(vk_up)
{
if abaixado = false
{
if nochao = true
{
if not place_free(x,y+2)
{
vspeed -=12
jump = true
}
if sprite_index = spr_mario_dir
{
sprite_index = spr_mario_jump_dir
}
else if sprite_index = spr_mario_esq
{
sprite_index = spr_mario_jump_esq
}
}
}
}

Colisão com o bloco, evento Collision with: obj_bloco:

Código:
move_contact_solid(direction,12)
speed = 0
jump = false
nochao = true
if sprite_index = spr_mario_jump_dir
{
sprite_index = spr_mario_dir
}
else if sprite_index = spr_mario_jump_esq
{
sprite_index = spr_mario_esq
}




Até agora eu não consegui captar onde é que o erro está, no evento Step ou no Collision.

Eu já tentei de várias formas mas não consegui, peço a ajuda de vocês para que o problema seja resolvido.



Até!Happy


Última edição por CLS em Sab 12 Mar 2011, 10:06, editado 1 vez(es)

CLS

Número de Mensagens : 298
Idade : 19
Data de inscrição : 13/05/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Problemas com o pulo do player

Mensagem por Willy em Sab 12 Mar 2011, 02:25

To meio confuso com a pergunta... Mas:
Pra fazer ele ficar pulando sem parar até soltar a tecla de pular, basta trocar
Código:
keyboard_check_pressed(vk_up)
por
Código:
if keyboard_check(vk_up)
"pressed" é quando a tecla for pressionada.
"released" é quando a tecla for solta.
"nada" é quando estiver apertando.

Espero ter ajudado!
blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Problemas com o pulo do player

Mensagem por CLS em Sab 12 Mar 2011, 10:05

Deu certo!cheers
Muito obrigado, eu acho que deixei passar esse bug por conta de que eu não costumo fazer jogos de plataforma. Razz
Bom, muito obrigado mesmo, você não sabe o quanto me ajudou!
+Rep!



Até!Happy

CLS

Número de Mensagens : 298
Idade : 19
Data de inscrição : 13/05/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.totalmakers.forumais.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Problemas com o pulo do player

Mensagem por PedroX em Sab 12 Mar 2011, 10:13

Trancado a pedido do autor.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Problemas com o pulo do player

Mensagem por Conteúdo patrocinado Hoje à(s) 14:07


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