加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 09:16:26 所属栏目:百科 来源:网络整理
导读:今天是2015年3月1日,作者南湖(笔名)在研究Ogre一年多了,非常感谢曾经帮助过自己的前辈,让自己有机会真正深入了这款开源巨作,期间也遇到了不少的麻烦,但还是艰难的走了过来,南湖决定为了帮助有需要的人,陆续会推出系列教程 下面我们直入主题,解析模

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

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


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

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

解析Xml文件:

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


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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读