Página 1 de 1

Não consigo fazer personagem correr apertando Shift

Enviado: Qua Mar 20, 2024 4:22 am
por Guedes
Ola, criei o código dessa maneira:
		
if keyboard_check(vk_shift) and veloc != 0{
	image_speed = 1.7;
	veloc += 1;
	}
porém o que acontece é que ele soma o valor X na velocidade do personagem até o infinito enquanto eu segurar o botão, até coloquei um limitador para limitar a velocidade a 7, porém quando eu solto o botão a velocidade continua 7, alguém me ajuda?

Re: Não consigo fazer personagem correr apertando Shift

Enviado: Qua Mar 20, 2024 1:07 pm
por ValdeciVieira
Você está somando a velocidade em 1 enquanto segura o shift, você tem que definir uma variável como velocidade atual e usar ela pra somar ao x, então, no comando de correr você atualiza ela pra um valor mais alto.