[Resolvido]Sistema de Pulo Bug

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

Resolvido [Resolvido]Sistema de Pulo Bug

Mensagem por Tio-Orochi em Sex 13 Jun 2014, 20:49

Eae,galera, bem eu não consigo fazer o sistema de pulo corretamente Rolling Eyes
O problema e:
Quando eu aperto up(cima) o player pula normal assim:http://prntscr.com/3skf8q
Em seguida desce:http://prntscr.com/3skg4u
Ate ai tudo bem ,mas o problema começa agora.
Mas se ele estiver no ar e se eu aperta up(cima) novamente ele sobe mais ainda assim:http://prntscr.com/3skfgc

como resolvo isso com variáveis?

PS:não usei gravidade

OBRIGADO PELA ATENÇÃO
 Happy


Última edição por StartGame em Sab 14 Jun 2014, 11:42, editado 3 vez(es) (Razão : relsovido)

Tio-Orochi

Número de Mensagens : 57
Idade : 17
Data de inscrição : 09/06/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por gui.alfaia em Sex 13 Jun 2014, 21:14

Coloca a função check collision antes da ação mover para cima
obs:tenho um engine do naruto aki
http://www.4shared.com/file/rGAVvAmDba/Naruto_edit.html

gui.alfaia

Número de Mensagens : 80
Idade : 14
Data de inscrição : 19/03/2014
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

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por willcraft2 em Sex 13 Jun 2014, 21:17

Faça isso:
Código:

if place_meeting(x,y+1,obj_chao)
{pulo = false;}

Na onde aperta para cima você coloca isso:
Código:

if keyboard_check_pressed(vk_up) and pulo = false
{
Ação do pulo
}

Espero ter ajuda flw


Última edição por willcraft2 em Sab 14 Jun 2014, 22:41, editado 2 vez(es)

willcraft2

Ranking : Nota D
Número de Mensagens : 682
Idade : 16
Data de inscrição : 06/04/2012
Notas recebidas : D + D
Reputação : 42
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por Tio-Orochi em Sab 14 Jun 2014, 08:25


if palce_meeting(x,y+1,obj_chao)
{pulo = false;} da erro quando eu coloco scratch 

Tio-Orochi

Número de Mensagens : 57
Idade : 17
Data de inscrição : 09/06/2014
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por wellingtonmr em Sab 14 Jun 2014, 10:41

Tenta isso:
Create:

globalvar nochao;
nochao = 1
Step:
if keyboard_check_pressed(botão de pulo)
{    
if nochao = 1
{
sprite_index =  sprite de pulo
vspeed = - 11
nochao = 0
if place_free (x,y+1)
{
gravity_direction = 270
gravity = 0.7
}
else
{
gravity_direction = 270
gravity = 0
}
}
}
Collision obj chão:

nochao = 1
sprite_index = sprite do player no chão

wellingtonmr

Número de Mensagens : 49
Idade : 19
Data de inscrição : 30/05/2014
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por gui.alfaia em Sab 14 Jun 2014, 20:31

É place e não Palce o código está escrito errado

gui.alfaia

Número de Mensagens : 80
Idade : 14
Data de inscrição : 19/03/2014
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

Resolvido Re: [Resolvido]Sistema de Pulo Bug

Mensagem por Conteúdo patrocinado Hoje à(s) 10:31


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