|
在OGRE中使用ZIP压缩包,资源必须放在包的根目录下吗?
例如有一个压缩包pak.zip,包里有一个modles目录,存放ogrehead.mesh文件;有一个material目录,存放对应的ogrehead.material文件。
用下面语句创建ResourceGroup:
lRgMgr.addResourceLocation("pak.zip", "Zip", "rsgName", false);
若干步之后用下面语句使用mesh:
Ogre::Entity* e = mSceneMgr->createEntity("entityName", "modles/ogrehead.mesh");
这样创建出来的一个白色的模型,就是说找不到材质。
难道必须把mesh和material文件都放在pak.zip文件的根目录下才行么?OGRE这个限制是不是有点不太智能? |
|