今天是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文件有时会出错),打开后页面如下
你可单击左侧的小箭头进行展开或折叠,浏览这个文件的保存格式
第一讲的内容不易太多,到此暂时告一段落了,按照上述步骤操作几次,理解一下。下一讲会参照这个文件的结构,深入讲解如何解析的细节,敬请期待