WebGL
Evènements WebGL
Définition
On entend par évènements tout ce qui se rapporte aux actions de l'utilisateur comme l'usage du clavier ou de la souris, ainsi que les actions modifiant la fenêtre (Window) du navigateur comme par exemple un redimensionnement.
L'objet event du navigateur permet d'accéder aux évènements :
- event.type : type de l'evenement - chaine
- event.target : cible de l'evenement (element du DOM)
- event.button : bouton si lie a la souris (0 : gauche, 1 : droit)
- event.pageX et event.pageY : coordonnees X et Y du curseur
- event.detail : Si evenement molette souris, +3 ou -3
- event.keyCode : Si evenement clavier, code de la touche
API
Il existe de nombreuses API en WebGL pour gérer les évènements :- PointerLock API (comme pour les jeux FPS)
- GamePad API (pour utiliser des manettes dans les jeux)
- KinectJS (utilisation de la Kinect)
- et d'autres...