webmobile能不能在载入时指定载入场景

cocos creator 版本:1.5.1
应用场景:
在游戏场景中,玩家可以选择横屏玩还是竖屏玩,如果玩家选择了竖屏玩,则这个配置就会保留下来作为这个玩家的玩游戏的习惯,默认就去载配置的方向的场景

问题
发布时的默认发布的是横屏,载入的也是默认的横屏场景,由于玩家的配置是放在localstorage,发布的是webmobile,因此在载入cocos引擎和场景之前,我就能判断出玩家是想玩横屏版还是竖屏版,但是由于默认发布的是横屏,假如玩家的配置是竖屏版,现在是在载入横屏场景后再载入竖屏场景,这样就会闪一下,能不能在载入cocos引擎文件的时候指定载入某一个场景呢?

你直接修改发布后的 main.js,里面的代码没加密,直接改吧

谢谢,我找到代码

if (cc.runtime) {
cc.director.setRuntimeLaunchScene(launchScene);
}

        cc.director.loadScene(launchScene, null,
            function () {
                if (cc.sys.isBrowser) {
                    // show canvas
                    canvas.style.visibility = '';
                    var div = document.getElementById('GameDiv');
                    if (div) {
                        div.style.backgroundImage = '';
                    }
                }
                cc.loader.onProgress = null;

                // play game
                // cc.game.resume();

                console.log('Success to load scene: ' + launchScene);
            }
        );

有个疑问,cc.director.setRuntimeLaunchScene(launchScene);这一句是起什么作用?setRuntimeLaunchScene有对应的接口说明吗?

cc.runtime 中的代码,是给以前的 CocosRuntime 用的,现在除了鹅厂没有其它地方用到了,而且从 1.4 开始就不维护了,可以无视。
你直接修改 launchScene 应该就行。

谢谢。。麻烦这些你们不维护的代码,能删掉就删掉啊,都不维护了,模板都还有这样的代码。。我还以为这是什么接口有什么特殊作用呢

编辑器的在 1.6 已经都删了,引擎的目前还没删,之后也会同步删掉的。