我正在用Ogre3d做一个电子游戏。我使用最新的tinyxml dotscene加载器加载.scene文件。现在,我想将修改后的场景保存回.scene文件。有没有人能给我举个例子或者给点提示?
发布于 2013-01-05 06:24:14
您需要编写完全相反的过程:
循环遍历所有相关的场景对象,并为每个对象在TiXmlDocument.
这个TinyXml Tutorial显示了生成XML所需的代码部分。
一个真实的例子是Ogitor (一个WYSIWYG Ogre编辑器),其中每个编辑器对象都有a method TiXmlElement* CXXXEditor::exportDotScene(TiXmlElement *pParent),它将所有相关的属性/状态移动到TinyXml结构中,然后将其保存到文件中。
https://stackoverflow.com/questions/10683670
复制相似问题