//我的原意是在一个当前的场景中设置一个按钮,点击一下就跳到下一个场景并设置一下名字什么的。但是我在当前的场
景下调用cc.find()查找下一个场景上的节点时报错了:cc.find(...)is null;是不是cc.find()只能在当前的场景上使用,它搜索的只
是当前的场景节点?能不能搜索全局的节点呢?(该怎么调用呢?)
var pname=cc.find("Canvas/player1/playerName").getComponent(cc.Label);
是的,它只找当前场景中的节点
1赞
O K 谢谢
试着将下一个场景作为 cc.find 的第二个参数传入,这样应该能找到
为什么不直接用cc.director.loadScene切换场景呢,是想按钮点击了完成切换场景并且设置名字么?个人觉得还是拆开来方便写一些,点击按钮cc.director.loadScene切换场景,然后在新场景脚本的onLoad函数上加上设置名字的函数。
谢谢你们,了解了不少方法。
怎么样才能获取到项目中的场景列表句柄?
没有看到有获取项目中的场景列表的函数?
抱歉没有。
为什么有这样的需求啊 你要跳转场景直接loadScene 就可以了啊
谢谢你加粗文字