食人魔点场景保存



我正在使用Ogre3d制作视频游戏。我用最新的tinyxml点场景加载器加载.scene文件。现在我想将修改后的场景保存回 .scene 文件。有人可以给我一个例子或提示如何做到这一点吗?

您需要编写完全相反的过程:

  1. 循环遍历所有相关场景对象,并为每个对象添加所需的 TiXmlElements 到 TiXmlDocument。
  2. 最后,保存 TiXmlDocument。

这个TinyXml教程显示了XML生成方面所需的代码部分。

一个

真实的例子是Ogitor(一个所见即所得的Ogre编辑器(,其中每个编辑器对象都有一个方法TiXmlElement* CXXXEditor::exportDotScene(TiXmlElement *pParent(,它将所有相关的属性/状态移动到TinyXml结构中,然后再保存到文件中。

最新更新