将MSGBOX设为常驻节点
在其他场景,非当前场景 使用这个对话框时
但是MSGBOX却为null 这是为何?
使用cc.find(“MSGBOX”),因为常驻节点将会和Scene同级
cc.find(“MSGBOX”);
cc.director.getScene().getChildByName(“MSGBOX”);
这两种方式 都需要 调用者(JS文件) 要挂接在场景上吗?
我的JS是 信令的解析文件 没在场景上,所以 取不到MSGBOX这个节点
是这样吗?
试过了,这样也不成!
已经解决了!
//cc.director.getScene().getChildByName(“你要找的常驻节点”).getComponent(“你的脚本”);
//let MSGBOX = cc.director.getScene().getChildByName("MSGBOX");
let MSGBOX = cc.find("MSGBOX");
都可以
我的问题是 编辑器上 忘记指定节点了!
该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。