关于创建了节点不显示问题


这两天遇见了一个问题,使用了如上代码创建出来了一个节点,明明添加了spriteFrame的文件了,跟视频看到的和官网的创建方式都没有区别,但就是没有显示在场景中。

后面问题解决,原因是因为新创建的节点layer属性不属于camera的可视范围之内,修改camera的visibility选项使其包含DEFAULT就可以看到创建出来的节点了。

不一定要修改相机配置,直接修改 node 的 layer 也可,默认是default;
node.layer = Layers.Enum.UI_2D;

3.5.1我加了这个依旧没有显示,在我将相机的visibility开了default之后才会显示
image