OGRE DOGSSCENE Rettung.
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?
Lösung
Sie müssen den exakten umgekehrten Prozess codieren:
- .
- Schleife über alle relevanten Szenenobjekte und für jeden eine Fügen Sie den erforderlichen Tixmlelements einem TIXMLDocument hinzu.
- 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