【Ogre引擎架构-第一讲】 从零开始 解析模型Xml文件(一)

前端之家收集整理的这篇文章主要介绍了【Ogre引擎架构-第一讲】 从零开始 解析模型Xml文件(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天是2015年3月1日,作者南湖(笔名)在研究Ogre一年多了,非常感谢曾经帮助过自己的前辈,让自己有机会真正深入了这款开源巨作,期间也遇到了不少的麻烦,但还是艰难的走了过来,南湖决定为了帮助有需要的人,陆续会推出系列教程

下面我们直入主题,解析模型Xml文件,首先来分析一下模型文件,也许你已经编译成功了Ogre的源码工程,南湖选择的是OGRE1.7.4版本,那么成功后的Solution里会有一个OgreXmlConverter的工程文件,这个工程其实非常的重要,通过它你才能真正进入Ogre的世界,现在就来分析这个工程的作用


这个工程是一个.exe工程,最终生成XmlConverter.exe用来将.mesh文件转换为.xml文件你可以在模型目录OGRE\ogre_src_v1-7-4\Samples\Media\models里面找到

Sinbad.mesh这个文件,它是一个非常经典的Demo,将它拖到XmlConverter.exe上面,当前目录会自动生成Sinbad.mesh.xml文件

解析Xml文件

Xml文件可以被浏览器打开,直接将Sinbad.mesh.xml拖到浏览器里,南湖推荐Google浏览器,(360浏览器仅适用于抢票,打开Xml文件有时会出错),打开后页面如下


你可单击左侧的小箭头进行展开或折叠,浏览这个文件的保存格式

第一讲的内容不易太多,到此暂时告一段落了,按照上述步骤操作几次,理解一下。下一讲会参照这个文件的结构,深入讲解如何解析的细节,敬请期待

猜你在找的XML相关文章