Développement XNA pour la XBox et le PC
158
La GamerCard : la carte d’identité du joueur
Vous pouvez afficher les informations sur un joueur connecté grâce à la méthode
ShowGamerCard () de la classe Guide. Elle attend comme paramètre un PlayerIndex, ainsi
qu’un objet de type Gamer. Vous pouvez récupérer la liste des joueurs connectés grâce à la
collection SignedInGamers de la classe SignedInGamer.
La classe ci-dessous invite le joueur à se connecter puis, lorsque celui-ci pressera la
touche A de son clavier, elle affichera des informations le concernant. N’oubliez pas d’ajouter
un bloc try … catch, notamment au cas où aucun joueur ne serait connecté. Le test sur la
propriété IsVisible permet de ne pas demander un nouvel affichage du Guide si celui-ci
est déjà présent à l’écran.
Afficher la GamerCard du joueur connecté
public class ChapitreHuit : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
public ChapitreHuit()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
this.Components.Add(new GamerServicesComponent(this));
}
protected override void Initialize()
{
base.Initialize();
Guide.ShowSignIn(1, true);
}
Figure 8-7
Le joueur peut aisément écrire un message dans cette boîte de dialogue
=Labat FM.book Page 158 Vendredi, 19. juin 2009 4:01 16
Précédent

- 179/366

Suivant