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