Question

Je fais un jeu vidéo en utilisant Ogre3D.Je charge le fichier .scene avec le dernier chargeur TinyXML Dotscene.Maintenant, je veux enregistrer la scène modifiée vers le fichier .scene.Quelqu'un peut-il me donner un exemple ou un indice sur la façon de faire ça?

Était-ce utile?

La solution

Vous devez coder le processus inverse exact:

  1. boucle sur tous les objets de la scène concernés et pour chacun ajouter les tixmelplelements nécessaires à un TixMldocument.
  2. à la fin, économisez le TixMldocument.

    Ce Tutoriel TinyXML montre les pièces de code nécessaires en termes de génération XML.

    Un exemple du monde réel est Odoritor (un éditeur d'un wysiwyg ogre), où chaque objet éditeur a une méthode TixMlelement * cxxxxeditor :: exportDotscene (TixMlelement * pparent) qui déplace tous les attributs / états pertinents dans les structures TinyXML avant qu'il ne soit enregistré dans unFichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top