cocos2d js 重新加载当前场景怎么处理?

我是这么处理的

cc.director.replaceScene(new HelloWorldScene());
发现会变成黑屏

当前运行的场景也是HelloWorldScene

这样也不行:

cc.director.replaceScene(new HelloWorldScene());

问题解决了没?:2:

this.restartValues(); //这个方法里面要自己写,重新初始化所有你在HelloWorldScene里面用到的变量,然后再调用下面的
cc.director.runScene(new HelloWorldScene());

我的理解是这个场景在运行中,所以,你new的时候,系统用的是之前生存的,所以要先初始化当前场景的,然后再替换。
你试试。

啊…我没遇到问题 嘻嘻 我是来帮你解决问题的:11:

正常的话 新创建的类下 会有this._super(); 意思是初始化父类 然后当然你在此类下声明的那些自定义变量 要先声明 这样当每次重新加载时候 变量恢复初始值

楼主,replace方法似乎是没了