当前位置:   article > 正文

菜鸟学习OGRE和天龙八部之九: AXP档案的直接载入搞定_axppacker下载

axppacker下载

直接载入AXP格式的文件包,高效又方便,纠结了半天,在网友的帮助下得到启发

OGRE默认的2种档案格式一个是文件夹,一个是Zip压缩包.

不过OGRE提供了自定义档案载入的接口,就是说我们可以自己定义任何类型的档案,比如AXP

把AXP档案交给资源管理器管理,管理器定位到所有资源,

资源中的materi之类的脚本文件自动就会分析,

如果是OGRE支持的文件格式,比如dds之类,需要的时候自动载入

如果是OGRE不直接支持的文件格式,比如二进制文件或者xml文件

我们也可以从资源管理器获得文件名字用流自己来载入,

DataStreamPtr mStreamPtr =   ResourceGroupManager::getSingleton().openResource(   
  fileName, TLBB_RESOURCE_GROUP);

 这样文件路径都省去了.由资源管理器定位的时候就已经保存好了文件路径

 

要想让资源管理器帮我们做好所有事情,

必须按照下面这个接口来定义自己的档案

class MyArchive : public Archive

{

    // 在这省略了具体的实现

}

class MyArchiveFactory : public Archive

{

    //在这省略了具体的实现

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/410060
推荐阅读
相关标签
  

闽ICP备14008679号