比如我有一个场景A,默认是1节点的active为true,2节点的active的false。加载B场景,再跳转回A的时候我想让1节点的active变false,2节点active为true.
在B场景里的一个按钮挂
eixt:function(){
cc.director.loadscene(“A”,funciton(){
var 1 = cc.find(“Canvas/1”).active;
1 = false;
var 2 = cc.find(“Canvas/2”).active;
2 = true;
})
},
我的想法大概是上面这样,我看到文档里cc.director.loadscene的第二个function参数,是在加载完后执行的。所以我觉得那里面的语句应该就是在A场景里运行的,但是试了不行,不知道是不是自己理解错了。
var node1 = cc.find("Canvas/1");
node1.active = false;
...
1赞