Ogre Dotscene Risparmio
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?
Soluzione
È necessario codificare il processo esatto inverso:
- .
- Loop su tutti gli oggetti di scena rilevante e per ognuno aggiunge il tixmlelement necessario a un tixmldocument.
- 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