4
Interactions avec le joueur
Dans un jeu vidéo, l’interaction avec le joueur peut se faire via différents périphériques.
Ce chapitre a pour but de vous apprendre à contrôler les périphériques utilisables avec
XNA. Ce sera aussi l’occasion de découvrir un nouvel aspect de la programmation objet
que vous appliquerez directement pour la gestion du clavier. Nous verrons également des
exemples d’interactions avancées intéressantes à mettre en place dans vos jeux.
Utiliser les périphériques
Cette première partie va vous présenter les différents périphériques compatibles avec
XNA et leur utilisation. N’oubliez pas que, pour la Xbox 360, la souris et le clavier ne
constituent pas des périphériques de base, vous devrez alors plutôt vous concentrer sur la
gestion de la manette. En revanche, la situation est inversée si vous développez pour
Windows. Toutefois, vous allez constater que les périphériques se gèrent très facilement
avec XNA. Le portage de votre code d’une machine vers une autre est, de ce fait, un jeu
d’enfant !
Le clavier
Le clavier est un périphérique de base pour un jeu sur PC. Il est beaucoup utilisé dans les
jeux de tirs ou de course.
Commencez par créer un nouveau projet basé sur XNA. Importez votre classe Sprite,
ajoutez une image au projet puis utilisez-la en créant un nouveau sprite.
=Labat FM.book Page 67 Vendredi, 19. juin 2009 4:01 16
Interactions avec le joueur
Dans un jeu vidéo, l’interaction avec le joueur peut se faire via différents périphériques.
Ce chapitre a pour but de vous apprendre à contrôler les périphériques utilisables avec
XNA. Ce sera aussi l’occasion de découvrir un nouvel aspect de la programmation objet
que vous appliquerez directement pour la gestion du clavier. Nous verrons également des
exemples d’interactions avancées intéressantes à mettre en place dans vos jeux.
Utiliser les périphériques
Cette première partie va vous présenter les différents périphériques compatibles avec
XNA et leur utilisation. N’oubliez pas que, pour la Xbox 360, la souris et le clavier ne
constituent pas des périphériques de base, vous devrez alors plutôt vous concentrer sur la
gestion de la manette. En revanche, la situation est inversée si vous développez pour
Windows. Toutefois, vous allez constater que les périphériques se gèrent très facilement
avec XNA. Le portage de votre code d’une machine vers une autre est, de ce fait, un jeu
d’enfant !
Le clavier
Le clavier est un périphérique de base pour un jeu sur PC. Il est beaucoup utilisé dans les
jeux de tirs ou de course.
Commencez par créer un nouveau projet basé sur XNA. Importez votre classe Sprite,
ajoutez une image au projet puis utilisez-la en créant un nouveau sprite.
=Labat FM.book Page 67 Vendredi, 19. juin 2009 4:01 16
