【问题标题】:Ogre dotScene saving食人魔点场景保存
【发布时间】:2012-05-21 10:35:50
【问题描述】:

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

【问题讨论】:

    标签: c++ ogre3d ogre scene


    【解决方案1】:

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

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

    这个TinyXml Tutorial 显示了生成 XML 所需的代码部分。

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

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 1970-01-01
      • 2023-04-05
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      相关资源
      最近更新 更多