Développement XNA pour la XBox et le PC
86
L’arrière-plan
Ajoutez une nouvelle classe au projet que vous nommerez Background et qui dérivera de
DrawableGameComponent.
class Background : DrawableGameComponent
{
public Background(Game game)
: base(game)
{
}
public override void Initialize()
{
base.Initialize();
}
protected override void LoadContent()
{
base.LoadContent();
}
public override void Draw(GameTime gameTime)
{
base.Draw(gameTime);
}
}
Pour pouvoir dessiner l’arrière-plan, vous aurez besoin d’un SpriteBatch puisque vous ne
disposez pas de celui présent dans la classe Pong. Ajoutez donc un champ de ce type que
vous initialiserez dans la méthode Initialize(). Vous pouvez récupérer l’objet GraphicsDevice
de la classe Pong en utilisant la propriété Game que met à disposition la classe parente.
Figure 5-3
Vous récupérerez souvent des éléments développés précédemment pour vos nouveaux projets
=Labat FM.book Page 86 Vendredi, 19. juin 2009 4:01 16
Précédent

- 107/366

Suivant