Frage

Ich mache ein Videospiel mit OGRE3D.Ich lade die .Scene-Datei mit dem neuesten Tinyxml-DOTSCENE-Loader.Jetzt möchte ich die modifizierte Szene wieder in die .scene-Datei speichern.Kann mir jemand ein Beispiel oder einen Hinweis darauf geben, wie man das macht?

War es hilfreich?

Lösung

Sie müssen den exakten umgekehrten Prozess codieren:

    .
  1. Schleife über alle relevanten Szenenobjekte und für jeden eine Fügen Sie den erforderlichen Tixmlelements einem TIXMLDocument hinzu.
  2. am ende das tixtldocument raus.

    Dies tinyxml Tutorial zeigt die erforderlichen Codeteile in Bezug auf die XML-Generierung.

    Ein echtes Beispiel ist der Ogitor (ein WYSIWYG-OGRE-Editor), in dem jedes Editorobjekt ein Verfahren tixmlement * cxxxeditor :: exportdotscene (tixmlelement * pparent) , das alle relevanten Attribute / Zustände in die Tinyxml-Strukturen bewegt, bevor es dann in a gespeichert wirdDatei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top