Domanda

Sto facendo un videogioco usando OGRE3D.Carico il file .scene con il più recente TinyXML Dotscene Loader.Ora voglio salvare la scena modificata al file .scene.Qualcuno può darmi un esempio o un suggerimento su come farlo?

È stato utile?

Soluzione

È necessario codificare il processo esatto inverso:

    .
  1. Loop su tutti gli oggetti di scena rilevante e per ognuno aggiunge il tixmlelement necessario a un tixmldocument.
  2. Alla fine, salva il tixmldrocument.

    Questo TinyXML Tutorial Mostra le parti del codice necessarie in termini di generazione XML.

    .

    Un esempio di mondo reale è ogitor (un editor di wysiwyg orogre), dove ogni oggetto editor ha un metodo tixmlelement * cxxxeditor :: exportdotscene (tixmlelement * pparent) che muove tutti gli attributi / stati pertinenti nelle strutture TinyXML prima che venga salvata in Afile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top