新手请教,如何动态创建一个节点,创建了总是不显示

如下代码,2d项目,在3.6.1和3.7中均无法正常显示,this.node已挂载到canvas节点

start() {
			// 动态创建 Label 节点
			let labelNode = new Node('test');
			//labelNode.setParent(this.node);
			labelNode.active = true;
			labelNode.setParent(this.node);


			// 创建 Label 组件
			let labelComponent = labelNode.addComponent(Label);

			// 设置 Label 属性
			labelComponent.string = 'Hello, World!';
			labelComponent.fontSize = 32;
			labelComponent.lineHeight = 40;
			labelComponent.enableWrapText = true;

			// 设置 Label 颜色
			labelComponent.color = new Color(100, 120, 255, 255);

			// 设置 Label 位置
			labelComponent.node.setPosition(0, 0);

    }

看节点已经加载在canvas的children里,但是无法显示,非常感谢。

节点 layer 没设置对,当节点设置的 Layer 属性包含在相机的 Visibility 中时,节点才可以被相机看见,比如:
node.layer = Layers.Enum.UI_2D

牛哇 :+1: 感谢大佬