Perguntas com a marcação «input»

12
Trap mouse no SDL

Como posso prender o mouse do usuário dentro do meu jogo? Não é um jogo em tela cheia, mas quero que o usuário não possa arrastar o mouse para fora da tela. Preciso verificar as coordenadas do mouse e do SDL_WarpCursor para dizer dentro da janela (manualmente) ou existe uma maneira...

11
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...

11
Como fazer uma entrada atrasada do mouse?

Eu tenho um jogo de carro e a idéia é que o jogador esteja bêbado. Quero ter uma entrada atrasada do mouse, onde você move o mouse de um lado para o outro para girar. Como posso configurar um atraso constante entre a entrada que o usuário fornece e o valor da curva do carro? Agora eu tenho isso:...

9
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 melhor um...

9
Como devo inserir a chave / mouse em um jogo java avançado?

Sou um programador autodidata, por isso não conheço as maneiras adequadas de fazer as coisas. Eu criei jogos simples como asteróides e cobra, mas nesses jogos, você pode modificar facilmente as variáveis ​​nas funções do evento principal. Aqui está como eu fiz isso no meu jogo simples de...

8
Como funciona um pipeline de entrada?

Encontrei este artigo sobre a implementação de um pipeline de entrada para o Android, mas realmente não entendo como ele funciona. Também não entendo completamente o conceito de programação de um pipeline ou pool. Alguém poderia explicar esses conceitos e como eles funcionam como esse pipeline de...

7
Implementação do Padrão do Observador

Para me ensinar programação básica de jogos, vou programar um clone de Pong. Usarei o padrão de design do Observer, com uma interface entre a entrada e o mecanismo do jogo. No entanto, não tenho certeza do que a interface deve fazer. Uma idéia que tive foi que a interface de entrada dissesse ao...