微信小游戏远程加载导致卡顿

我在做一个微信小游戏,本来游戏还OK,但是远程加载资源之后游戏就很卡了

于是我做了一个loading场景,按照我的对文档的理解,是说从远程加载的资源会被缓存本地,之后如果远程请求url相同,那么程序就自动从本地缓存拿资源。

所以我loading页面中直接就是:
cc.Class({
extends: cc.Component,

properties: {

},

onLoad() {
    var remoteUrl = "........
    cc.loader.load(remoteUrl, function (err, texture) {
        cc.director.loadScene("游戏主界面")
    });

},

});

我认为这样就完成了远程资源加载,我的理解有没有错?反正结果是游戏更卡了。。。迷茫中,求大神指点迷津!

切换场景本来就卡啊,你loading里面预加载下一个场景,预加载好了再切换