Alterar a condição de "apertão botão"

6 Respostas   1405 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Kieran Harris

Tópico criado em: 08/10/2015 às 18:04 - Última modificação por Pedrovin em 08/10/2015 às 23:26

Eu queria saber se é possível alterar a condição de apertar o botão a fim de evitar que o jogador possa deixar a tecla pressionada pra realizar uma ação.
Por exemplo... se você cria um menu de seleção por eventos e adiciona o comando de "se apertar a tecla 'down', o cursor vai pra baixo", o jogador pode manter a tecla pressionada pra continuar movendo o cursor pra baixo e eu queria saber se existe algum jeito de alterar isso, pro jogador ter que tirar o dedo da tecla e apertar de novo pra descer o cursor na seleção mais ainda.
Er... espero que eu não tenha feito bobeira ha hora de tentar explicar isso.
Página de Ilustrações!
https://web.facebook.com/Pedroilust

CDCyoshi

Resposta 1: 08/10/2015 às 18:32

Condição Botão baixo pressionado
 Iniciar ciclo
    Condição Botão baixo pressionado
      (Eventos para mover a seta)
  Excessão
     Romper ciclo
♦Gifts♦

Kieran Harris

Resposta 2: 08/10/2015 às 18:49

Hm, eu tentei isso e quando tirei o dedo da tecla o jogo simplesmente travou, tem alguma burrada que eu possa ter feito?
Página de Ilustrações!
https://web.facebook.com/Pedroilust

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 3: 08/10/2015 às 19:33

Bom, se não me engano, a condição usa o comando Input.press, que é quando
a tecla é pressionada. Tenta usar a condição por scripts, usando "Input.trigger?(:X)"
onde X é a tecla referente no sistema.

Kieran Harris

Resposta 4: 08/10/2015 às 19:37

Hm, e nesse caso qual seria o comando pras teclas direcionais do teclado? Eu tentei "Input.trigger?(:down)" ( Baixo ) mas pelo visto não deu certo.
Página de Ilustrações!
https://web.facebook.com/Pedroilust

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 5: 08/10/2015 às 20:29

É porque seria maiúsculo. Tipo, "Input.trigger?(:DOWN)", aí, UP, LEFT e RIGHT.

Kieran Harris

Resposta 6: 08/10/2015 às 23:26

Ah agora sim funcionou, valeu mesmo!
Página de Ilustrações!
https://web.facebook.com/Pedroilust