Afficher et animer des images : les sprites
CHAPITRE 3
63
Pour terminer, dans la classe Game1, déclarez votre TextureManager, initialisez-le et modifiez
l’appel à LoadContent() de vos sprites.
TextureManager textureManager;
protected override void Initialize()
{
textureManager = new TextureManager(Content);
// …
}
protected override void LoadContent()
{
// …
foreach (Sprite sprite in sprites)
sprite.LoadContent(textureManager, "GameThumbnail");
}
Vous pouvez à présent démarrer le programme. La version qui utilise le gestionnaire a le
même comportement que celle qui ne l’utilise pas. Cependant, il s’agit là d’un bon
entraînement aux collections et aux boucles et c’est aussi une bonne introduction à la
mesure des performances de votre code.
Mesure des performances
Il existe deux principaux facteurs de performances que vous pouvez mesurer : l’utilisation
mémoire et le temps d’exécution.
Figure 3-13
Utilisation mémoire (les deux courbes se chevauchent)
=Labat FM.book Page 63 Vendredi, 19. juin 2009 4:01 16
Précédent

- 84/366

Suivant