华为快游戏打包,因为华为平台包体限制10M,需要用到小包模式,可是资源服务器路径搞不清楚应该怎么填。
这是我填的路径,打包完成后资源在build/huawei/res,我把这个路径的资源上传到服务器里了,可是测试游戏的时候没有资源,是我这个路径填错了,还是资源在服务器上放错了位置。小白,希望有经验的大神解答一下,万分感谢!
华为快游戏打包,因为华为平台包体限制10M,需要用到小包模式,可是资源服务器路径搞不清楚应该怎么填。
这是我填的路径,打包完成后资源在build/huawei/res,我把这个路径的资源上传到服务器里了,可是测试游戏的时候没有资源,是我这个路径填错了,还是资源在服务器上放错了位置。小白,希望有经验的大神解答一下,万分感谢!
比如你填 的路径是 game.qq.com/h5/resource 那应该是能通过 game.qq.com/h5/resource/res/aa/aasfhdjhe.json 访问到对应的文件。 也就是说你只需要把res目录传到这个路径下就行。
另外需要注意跨域问题。
感谢回复,还是有一点没明白,文档上写的是上传build/huawei/res,我是不是应该在我填的服务器路径下新建一个build文件夹,在build文件夹里新建一个huawei文件夹,然后把res放入huawei文件夹里面呢,还是直接放res到这个路径下面,我res里面的东西都可以从外部网络访问到,所以我觉得应该是我路径放的问题,再次感谢回复
解决了,万分感谢,就是按照你上面说的那样,不过H5游戏如果资源很大就开始加载的比较慢,应该就要用到分包了
有个比较简单的方法是 你可以把部分比较小的json文件(res/import里的)打包在你的包里。这样包大小不会增加太多,但会明显减少http请求数量。
大神你好,我之前问过一次小包加载的问题,现在又遇到了一个问题就是CDN加载的时候流量消耗的问题,我们想把一个20M的资源分10M打在本体包里,剩下的用CDN加载,这样就最大限度的节约了流量成本,我看你之前的回复中提到了把那些json打在主包,减少HTTP请求数量,我想请教一下如何做到这一步的呢,因为打出来的包就是自动把res给去掉了,所以这一块想问一下,万分感谢
同问啊