Página 1 de 1

Função de "Toggle" no game maker

Enviado: Ter Mai 28, 2024 12:30 pm
por EzuraAki
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...

Re: Função de "Toggle" no game maker  Tópico resolvido

Enviado: Ter Mai 28, 2024 2:57 pm
por ValdeciVieira
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.

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

Enviado: Sáb Ago 24, 2024 4:09 pm
por EzuraAki
obrigado ajudou d+