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.

Função de "Toggle" no game maker

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

Função de "Toggle" no game maker

Mensagem por EzuraAki » Ter Mai 28, 2024 12:30 pm

No gms2 existem funções para as teclas do teclado como segurar ou apertar, entre outras..
O quero saber é se existe alguma função que funciona como um inturruptor ou "toggle",
explicando melhor, quando pressionado tal tecla pela primeira vez, o código funcionaria até a tal tecla ser pressionada novamente.
Se não existir nenhuma função mas tiver algum jeito também ficaria grato pela ajuda :).
Talvez seja óbivio mas sou bem iniciante no gms2...

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

Re: Função de "Toggle" no game maker

Mensagem por ValdeciVieira » Ter Mai 28, 2024 2:57 pm

Você pode criar uma variável que sirva como interruptor no Create:

Código: Selecionar todos

toggle = false;
e no Step, verificar se a tecla foi pressionada e inverter o estado do interruptor:

Código: Selecionar todos

if keyboard_check_pressed(tecla desejada) toggle = !toggle
keyboard_check_pressed retorna verdadeiro somente no momento em que a tecla em questão for pressionada.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante