Página 1 de 1
PROBLEMAS COM PULO
Enviado: Qua Jun 22, 2022 8:26 pm
por Z3USss
Ola estou com problemas no pulo do meu personagem que ele simplesmente NAO PULA,esse e o codio que eu usei:
cima = 0;
gravidade= 0.04
cima = keyboard_check_pressed(ord("W"));
if !place_meeting(x, y + 1,obj_parede){
vveloc += gravidade;
}else{
if cima{
vveloc = -2.5
}
se puderem me ajudar estarei agradecido
Re: PROBLEMAS COM PULO
Enviado: Qui Jun 23, 2022 10:16 am
por All-x
Tá faltando uma parte do código. Onde faz a verificação de colisão.
A parte que postou parece ok. Desde que esteja no local correto também.
Outra coisa que pode influenciar são como estão configuradas as máscaras das sprites.
Enfim, quanto mais detalhes der, mais fácil será pra identificar o problema.
Re: PROBLEMAS COM PULO
Enviado: Ter Jun 28, 2022 9:35 pm
por DEO_COSTA
Z3Usss aproveitando seu código tente o código abaixo:
/// Create do obj_heroi (o personagem que irá pular)
vveloc = 0;
gravidade= 0.04;
////////////////
/// Step do ob_heroi
cima = keyboard_check_pressed(ord("W"));
if !place_meeting(x, y + 1,obj_parede)
{ vveloc += gravidade;
y += vveloc; //// essa linha informa que a gravidade vai agir
}
else
if cima
{ vveloc = -2.5;
y += vveloc; /// essa linha informa o tamanho do pulo
}
if place_meeting(x, y + 1,obj_parede)
{ vveloc = 0; y += vveloc; } /// essa linha para a queda