Bonjour, j'aurais qu'elle que question à poser pour un créer un système de script pour mon jeu (en utilisent irrXml), comme sa, les utilisateurs de mon jeu pourrons le modifier comme il le veule, s'il y a par exemple une armes tros puissante, il aurons juste a modifier le fichiers xml qui luit correspond.
Sauf que tous n'est pas parfais :
Aurait-il une fonctions pour savoir le nombre de fichier dans un dossier, pour lire les fichiers je ferais une boucle qui se répète t'en qu'elle n'est pas arriver aux dernier fichier du dossier, sauf que sans le nombre de fichier dans le dossier c'est impossible.
Il y a t-il des tutoriels pour apprendre irrXML ?
Merci de me répondre.
Hors ligne
Moi j'te conseille plutôt ça :
http://khayyam.developpez.com/articles/cpp/tinyxml/
t'en chieras moins niveau documentation, et c'est très haut niveau aussi.
Rapport à tes questions, une simple recherche google t'aurait suffi pour trouver le problème que pose ce genre d'opérations :
http://forum.hardware.fr/hfr/Programmat … 3838_1.htm --> Linux
http://forum.hardware.fr/hfr/Programmat … 2819_1.htm --> Windows
La portabilité de ton programme va sans doute en prendre un coup =/
Hors ligne
une class est déjà disponible dans irrlicht:
http://irrlicht.sourceforge.net/docu/cl … a6c801f7f8
pour se qui est "d'irrXML" je ne l'utilise pas, mais je ne voie pas pourquoi utiliser une lib externe proposant les même possibiliter
sa alourdie ton projet pour rien ... ceci dit tinyxml est bien
d'après l'utilisation que tu en fait, je supose que t'est arme sont plus ou moin des entiter, donc tu pourrais dériver tout sa, d'une class qui gère le scripting
comme irr::io::IAttributes ...
Hors ligne
Moi d'habitude j'utilise se truc pour charger des informations dans un fichier :
http://irrlicht-fr.org/lire_tuto.php?id=1462
Sauf que moi je créer un jeu dans l'espace, alors j'ai donc besoin de beaucoup de chose :
VaisseauName=Torus
TorusRotation.X=1
TorusRotation.y=1
TorusRotation.z=1
TorusTaille.x=1
TorusTaille.y=1
TorusTaille.z=1
TorusPosition.X=1
TorusPosition.y=1
TorusPosition.z=1
TorusFactions=2
TorusBouclier=100.000
TorusBouclierRestent=100.000
TorusCoque=50.000
TorusCoqueRestent=50.000
TorusHangar=3.000
TorusHangarRestent=1.000
TorusVitesse=1000
TorusVitesseEnCour=328
TorusAceleration=130
...
...
Sauf que pour charger tous sa, le petit système de sauvegarder était tros lent car il ouvrait à chaque fois le fichier puis le refermer pour chaque lecture.
ramis->pour tes lien, je voudrais juste savoir le nombre de fichier dans un dossier, mes sinon je vais voir si sa marche, et je vais aussi tester la class io d'irrlicht. (je vais encore devoir en baver...)
Dernière modification par mmorpglefilm (13-03-2011 14:48:40)
Hors ligne
je comprend oui, dans se cas, l'autre alternative est de modifier le code que tu utilise, pour lire l'ensemble en une seul fois.
pour le nombre de fichier dans un dossier avec irrlicht
ps: je n'est jamais tester le code si join, j'ai juste utiliser l'api ... au cas où ...
Hors ligne
Tien, ton code ne marche pas, donc je les un peut modifier, voici se que sa done :
Et je les mêmes fais en C++, je trouver plus simple :
Et sa marche parfaitement, merci !!!
Dernière modification par mmorpglefilm (13-03-2011 20:41:33)
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 50 invités en ligne Aucun membre connecté RSS Feed |