|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Mickael Étudiant Inscription : novembre 2008 Messages : 71 ![]() |
Bonjour à tous,
Voila je suis sûr un projet XNA et je voudrais utiliser des fichiers XML pour décrire l'ensemble des données de jeu (exemple : déroulement d'un niveau, patterns de projectiles, etc) Mes xml sont chargés au runtime, via des classes qui représentent la structure des fichiers, le problème c'est que je ne sais pas comment récupérer les valeurs de attributs de certains noeuds, noeud qui sont tantôt des éléments primitifs tantôt des objets que j'ai également déclarés. Merci de votre aide. |
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur de jeux vidéo Inscription : février 2006 Messages : 471 ![]() |
Si tu n'as pas de réel besoin de performance ( tu ne bosses pas sur xbox par exemple )
tu peux tout simplement te contenter de sérialisation XML, c'est simple et efficace.
__________________
Suivez le développement de Chibis Bomba twitter : https://twitter.com/MoD_DiB DevBlog : http://moddib.blogspot.fr/ |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Mickael Étudiant Inscription : novembre 2008 Messages : 71 ![]() |
le soucis c'est que du coup mes fichiers vont rester sous forme de fichiers XML, donc facilement modifiable, ce que je ne veux pas vu que ces fichiers sont des données "vitales" du jeu.
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Développeur de jeux vidéo Inscription : février 2006 Messages : 471 ![]() |
Tu peux passer ces fichiers via le content pipeline et donc les rendre illisibles au format .xnb
__________________
Suivez le développement de Chibis Bomba twitter : https://twitter.com/MoD_DiB DevBlog : http://moddib.blogspot.fr/ |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Mickael Étudiant Inscription : novembre 2008 Messages : 71 ![]() |
Je sais bien, je veux passer par le content pipeline, le soucis c'est que le processor xml et bien moisi, on peut rien faire, c'est pas permissif.
Je voudrais savoir si je peux surcharger son comportement pour qu'il me ponde mes objets suivent le fichier, en pouvant choper les attributs, avoir des noeuds multiples ou optionnels, etc. A savoir qu'il y a plein d'"objets" imbriqués, des noeuds qui peuvent être absents, ou alors présents X fois... Je suis un peu perdu en faite avec ces histoire de content pipeline. |
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Mickael Étudiant Inscription : novembre 2008 Messages : 71 ![]() |
Bah en faite c'est bon, j'ai juste ajouté un contentImporter avec son contentProcessor qui va bien, en gros une petite moulinette qui prend mon XML et retourne un objet instancié exploitable.
Un peu de code à écrire mais quand on a compris ça va tout seul. Je donnerais la solution si ca intéresse quelqu'un |
|
00
|
Copyright © 2000-2013 - www.developpez.com