其实这个有点标题党的意思。MYGUI本身有资源打包的接口,可以实现从内存读取文件。
而HGE也提供了资源打包的功能(不过HGE的资源文件管理比较弱)。把MYGUI的接口接到HGE上就可以实现MYGUI的资源打包。
不过,MYGUI的配置文件在zip文件里需要把相对路径也写上,不能只写文件名。
修改后的代码有还待整理,因为为了使HGE支持MYGUI,修改了HGE的源码。
补充:如果使用MYGUI的DX9接口与HGE对接的话,需要对HGE进行一点小改动。不过也可以另外再给MYGUI专门搞一个HGE的接口平台。