Perguntas com a marcação «keyboard»

5
Manuseio do sistema de entrada do teclado
Nota: Preciso pesquisar, em vez de fazer retornos de chamada devido às limitações da API (SFML). Também peço desculpas pela falta de um título "decente". Eu acho que tenho duas perguntas aqui; como registrar a entrada que estou recebendo e o que fazer com ela. Manipulação de entrada Estou falando …

2
Removendo o atraso no início de um pressionamento de tecla
Estou fazendo um jogo simples, e um dos problemas que encontrei é o atraso irritante ao pressionar uma tecla continuamente. Então, basicamente, quando eu pressiono (por muito tempo), por exemplo Up, meu objeto move 1 unidade para cima, não move (por aproximadamente 1 segundo) e depois move continuamente 1 unidade …
11 c++  sdl2  keyboard 


7
Atalhos de teclado no jogo RTS
Imagine que você tem um jogo RTS multiplayer (por exemplo, Dune, Age of Empires, Settlers, Warcraft). Existem certos comandos disponíveis no teclado para comandar as tropas (Parar, Atacar, Mover) e alguns comandos mais gerais, como Pausar ou Sair. O jogo está localizado em vários idiomas (18+). Eu posso ver duas …

5
Manipulação de entrada de teclado e mouse (Win API)
Existem várias maneiras de capturar o mouse ou o teclado no Windows. Então, eu tentei alguns deles, mas cada um deles tem algumas vantagens e desvantagens. Quero perguntar-lhe: Qual método usa? Eu tentei estes: WM_KEYDOWN / WM_KEYUP - A principal desvantagem é que não consigo distinguir entre as teclas esquerda …

4
Como lidar com diferentes layouts de teclado?
Digamos que eu tenho um jogo que usa controles WASD em um layout QWERTY. Tentar usar esses controles em, digamos, um layout Dvorak não é ideal (equivalente ao <A:HQWERTY). Obviamente, eu gostaria de usar as mesmas chaves físicas que o QWERTY usaria ( ,aoeno DVORAK). Eu vim com algumas soluções …
10 keyboard 


3
Combinações de teclas na entrada baseada em pesquisa
Portanto, suponha que você tenha um sistema de entrada baseado em pesquisas void update() { if( Keyboard[ 'A' ] ) // A is down } Digamos que você queira reconhecer combinações de teclas de 3 a 8 comprimentos (como baixo, baixo para frente, frente, A para hado-ken) Como você criaria …

1
Javascript keyDown - nenhuma abordagem de evento
Estou fazendo jogo em JavaScript. Eu tenho telas para desenhos e loop de jogo. Gostaria de fazer o método readKeyboard, no loop do jogo, para verificar se há alguma tecla pressionada. Não quero anexar evento à tela, porque não se encaixa no design do loop do jogo. Talvez eu deva …


7
Estudos de ergonomia na escolha de teclas em um teclado?
Eu tenho o seguinte problema: Meu jogo suporta vários poderes, que você pode usar quando quiser, ou até mesmo misturá-los, atualmente os atribuai aos números na parte superior do teclado. Depois de tanto tempo testando, acabei desenvolvendo grandes habilidades ao jogar meu próprio jogo, e várias das minhas novas táticas …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.