Conectar-se
Quem está conectado
31 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 31 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/05/2010
Número de Mensagens : 298
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.totalmakers.forumais.com

[RESOLVIDO]Problemas com o pulo do player

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)
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 254

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: [RESOLVIDO]Problemas com o pulo do player

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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.totalmakers.forumais.com

Re: [RESOLVIDO]Problemas com o pulo do player

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
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 288

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

Re: [RESOLVIDO]Problemas com o pulo do player

em Sab 12 Mar 2011, 10:13
Trancado a pedido do autor.
Conteúdo patrocinado

Re: [RESOLVIDO]Problemas com o pulo do player

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