微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【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文件有时会出错),打开后页面如下


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

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

原文地址:https://www.jb51.cc/xml/297158.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。