[bug]3.x 脚本创建的2d 元素不显示是怎么回事?

版本 3.1-3.4

设置Node的layer

检查一下 节点的Layer 。默认创建的节点的 Layer 是 DEFAULT,如果你的相机的 visibility 不包含 DEFAULT的情况下,那么就不显示

可以在代码上 加一句 node.layer = Layers.Enum.UI_2D;

修改无效,节点信息是没什么问题,但就是不显示,感觉像是不支持

看下可否给一下你的demo ,我看看

这个是文件地址:cocos问题: cocos 各种测试和问题

问题

你的main 脚本是 挂在 shijie上的,你的 label 组件 相当于是直接挂载在 scene下,所以不显示了。label 组件需要挂载在 Canvas 下的。

修改

效果

2赞

感谢,修改成功!

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