Creator 怎么使用代码创建一个Scene?

//方案一
let node = new cc.Node(‘Scene’)
let scene = node.addComponent(cc.Scene)
cc.director.loadSene(scene, function() {})

//方案二
预设一个 scene.fire的文件,点击创建的时候,copy scene.fire文件成scene1.fire ,然后在用cc.director.loadScene('scene1.fire; function(){})

@Cocos-Cjie @jare

直接new cc.Scene就可以

1赞

还可以这样吗 没试过

cc.director.getScene() 为null :sweat_smile:

runScene 有两个回调,第二个回调才是onlauched,在第二回调可以获取到了running scene

为什么要这么做?准备一个空的scene,加载这个scene,scene上的其他东西动态加载进来就行了。

你是说空的fire文件么?

对啊,这跟你说的new cc.Scene就是一样啊

因为我需要动态创建scene,如果是fire文件,就需要先编译到工程里

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。