题
我正在使用Ogre3d进行视频游戏。我用最近的TinyXML Dotscene Loader加载.scene文件。现在我想将修改的场景保存回.scene文件。有人可以给我一个例子或提示如何做到这一点?
解决方案
您需要代码确切的反向进程:
- 循环在所有相关场景对象上,每个对象都将所需的tixmlElements添加到Tixmldocument。
- 在最后,省掉了tixmldocument。
这个 tinyxml教程在XML生成方面显示所需的代码零件。
一个真实世界的例子是ogitor(一个wysiwyg食人子编辑器),其中每个编辑器对象都有方法tixmleLement * cxxxeditor :: exportdotscene(tixmlElement * pparent)在它之前将所有相关属性/状态移动到Tinyxml结构中,然后将所有相关属性/状态置于其中文件。
不隶属于 StackOverflow