8
Exceptions et gestion
des fichiers : sauvegarder
et charger un niveau
Vous allez sûrement vouloir charger des niveaux et en ajouter facilement de nouveaux aux
jeux. Vous voudrez aussi probablement que l’expérience de jeu qu’auront les utilisateurs
s’inscrive dans la durée en enregistrant leur progression ou leur score.
Ce chapitre apporte toutes les réponses à vos questions en ce qui concerne le stockage de
données sur les périphériques physiques (disque dur, carte mémoire, etc.). Il commence
par une partie théorique sur les emplacements de stockage offerts par XNA, les fichiers
XML et la sérialisation. Vous découvrirez ensuite les Gamer Services. Enfin, vous passerez
à la pratique en apprenant à gérer et à utiliser fichiers et répertoires.
Le stockage des données
Dans cette première partie, vous allez découvrir la théorie liée aux différents emplacements
de stockage mis à disposition par XNA, ainsi qu’aux différentes méthodes de sauvegarde de
données.
Les espaces de stockage
Le framework XNA met à votre disposition deux espaces de stockage bien distincts :
• Le dossier du jeu dans lequel se situe l’exécutable, ainsi que tout le contenu que vous
aurez créé (textures, sons, etc.).
=Labat FM.book Page 145 Vendredi, 19. juin 2009 4:01 16
Exceptions et gestion
des fichiers : sauvegarder
et charger un niveau
Vous allez sûrement vouloir charger des niveaux et en ajouter facilement de nouveaux aux
jeux. Vous voudrez aussi probablement que l’expérience de jeu qu’auront les utilisateurs
s’inscrive dans la durée en enregistrant leur progression ou leur score.
Ce chapitre apporte toutes les réponses à vos questions en ce qui concerne le stockage de
données sur les périphériques physiques (disque dur, carte mémoire, etc.). Il commence
par une partie théorique sur les emplacements de stockage offerts par XNA, les fichiers
XML et la sérialisation. Vous découvrirez ensuite les Gamer Services. Enfin, vous passerez
à la pratique en apprenant à gérer et à utiliser fichiers et répertoires.
Le stockage des données
Dans cette première partie, vous allez découvrir la théorie liée aux différents emplacements
de stockage mis à disposition par XNA, ainsi qu’aux différentes méthodes de sauvegarde de
données.
Les espaces de stockage
Le framework XNA met à votre disposition deux espaces de stockage bien distincts :
• Le dossier du jeu dans lequel se situe l’exécutable, ainsi que tout le contenu que vous
aurez créé (textures, sons, etc.).
=Labat FM.book Page 145 Vendredi, 19. juin 2009 4:01 16
