Neste vídeo eu mostro como acessar a Api de controles no browser usando Javascript puro. Mostro como facilmente acessar os eixos e botões em um controle de Xbox 360.
Nos browsers atuais é muito simples acessar os controles, e com poucas linhas de código é possível adicionar o input de qualquer gamepad na aplicação sendo desenvolvida.
No vídeo eu faço uma aplicação visual onde mostro os pads se movendo e o estado dos botões. A parte gráfica eu faço usando a biblioteca P5.js, que simplifica bastante essa parte gráfica e ajuda na explicação.
O código da classe criada no vídeo eu coloquei no github, e a ideia é ir aprimorando com o tempo, adicionando mapeamentos para mais controles e adicionando suporte a múltiplos controles.
#gamepad #javascript #gamepadapi
26 май 2021