加载场景后怎么获取节点


大佬们,3.0如何在加载场景之后获得Canvas这个Node啊。直接getChildByName返回的是Scene

.node

哥,点哪里啊,都不对

你想要获取scene 还是node??

获取node

ccs.getChildByName(“Canvas”).node 这样试试

还是这样

等我下载个3.0版本看看。。。看文档应该是吧Canvas当成组件了

我想获取canvas这个节点后给他添加一个组件,现在直接获取的是scene

我也是从2.4转3.0,不懂,谢谢哥了

let canvas = director.getScene().getChildByName(“Canvas”)
console.log(canvas)
let compt = canvas.getComponent(Canvas)
console.log(compt)

canvas 输出就是个node啊?不需要再 .node 了

微信截图_20211102145515


获取的本身就是node 和2.4没太大区别

建议不懂类型的就直接吧获取到的节点输出,然后一个一个看下

谢谢知道了

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