Detectar direção mouse/touch com precisão

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Detectar direção mouse/touch com precisão

Mensagem por dangelobr em Ter 14 Abr 2015, 14:18

Alguma sugestão de como fazer uma detecção da direção do mouse/touch com precisão?
Por exemplo, o jogador clica em um ponto da tela, e ao arrastar o mouse/touch ele detecta a primeira direção deste clique (esquerda, direita, cima, baixo).

Fiz uma lógica para no primeiro clique pegar as coordenadas, ai verifico o x e y comparando com os valores iniciais para saber a direção em que está arrastando. Utilizo 5 pixels como distancia mínima de arraste para detectar a direção, abaixo disto considero como parado.

No geral funciona bem, mas as vezes parece que tranca um pouco. Queria saber se alguém já fez isso de uma forma mais pratica e que funcionou direito.

Estou fazendo uma lógica para movimentar um objeto na direção que arrasto o mouse/touch.

Obrigado.

dangelobr

Ranking : Sem avaliações
Número de Mensagens : 28
Data de inscrição : 25/03/2015
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum