Enrichir les sprites : textures, défilement, transformation, animation
CHAPITRE 6
105
Cette nouvelle fonction de votre classe s’utilisera de la manière suivante.
protected override void Initialize()
{
sprite = new Sprite(new Vector2(100, 100), new Rectangle(0, 0, 64, 32));
base.Initialize();
}
Pour l’instant, conservez cette version de la classe. Nous allons continuer de la faire évoluer
au fur et à mesure du chapitre.
Faire défiler le décor : le scrolling
Nous allons maintenant découvrir une première utilisation de la sélection d’une portion
de texture. Il s’agit du scrolling. Derrière ce mot anglais se cache tout simplement la
notion de défilement de l’écran dans un jeu vidéo en deux dimensions. Cette technique
est utile lorsque l’intégralité du niveau ne peut être affichée sur un seul écran ; l’arrière-plan
se déplace alors suivant les mouvements du joueur.
1. Pour commencer, rendez-vous sur le site du développeur et MVP (Microsoft Most
Valuable Professional) George Clingerman : http://www.xnadevelopment.com. Naviguez
ensuite jusqu’à la catégorie sprites et récupérez l’une des images d’arrière-plan qu’il
met gracieusement à la disposition des internautes. Vous pouvez aussi bien utiliser
une image de votre cru si vous le désirez.
Figure 6-9
Le jeu Super Tux utilise le scrolling
=Labat FM.book Page 105 Vendredi, 19. juin 2009 4:01 16
CHAPITRE 6
105
Cette nouvelle fonction de votre classe s’utilisera de la manière suivante.
protected override void Initialize()
{
sprite = new Sprite(new Vector2(100, 100), new Rectangle(0, 0, 64, 32));
base.Initialize();
}
Pour l’instant, conservez cette version de la classe. Nous allons continuer de la faire évoluer
au fur et à mesure du chapitre.
Faire défiler le décor : le scrolling
Nous allons maintenant découvrir une première utilisation de la sélection d’une portion
de texture. Il s’agit du scrolling. Derrière ce mot anglais se cache tout simplement la
notion de défilement de l’écran dans un jeu vidéo en deux dimensions. Cette technique
est utile lorsque l’intégralité du niveau ne peut être affichée sur un seul écran ; l’arrière-plan
se déplace alors suivant les mouvements du joueur.
1. Pour commencer, rendez-vous sur le site du développeur et MVP (Microsoft Most
Valuable Professional) George Clingerman : http://www.xnadevelopment.com. Naviguez
ensuite jusqu’à la catégorie sprites et récupérez l’une des images d’arrière-plan qu’il
met gracieusement à la disposition des internautes. Vous pouvez aussi bien utiliser
une image de votre cru si vous le désirez.
Figure 6-9
Le jeu Super Tux utilise le scrolling
=Labat FM.book Page 105 Vendredi, 19. juin 2009 4:01 16
