Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Não consigo fazer personagem correr apertando Shift

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Guedes
Novato
Novato
Reações: 0
Mensagens: 1

Não consigo fazer personagem correr apertando Shift

Mensagem por Guedes » Qua Mar 20, 2024 4:22 am

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?

Avatar do usuário
ValdeciVieira
Moderador
Moderador
Reações: 8
Mensagens: 122
Localização: Rio de Janeiro, Brasil

Re: Não consigo fazer personagem correr apertando Shift

Mensagem por ValdeciVieira » Qua Mar 20, 2024 1:07 pm

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.

Responder

Quem está online

Usuários navegando neste fórum: Semrush [Bot] e 0 visitante