Creator 版本:3.4
创建了一个新节点,能确认宽高都有,位置也对,设置了Sprite,有背景色跟透明度,然后用 director.getScene().addChild(节点) 加入场景,但是无法显示,是哪里出了问题么?
你这个节点不应该是放在Canvas节点下的嘛?
是在Canvas节点下的,下面这种方式也试过了,没用
director.getScene().getChildByName(“Canvas”).addChild()
注意layer。是不是被摄像机渲染了。或者说你这个精灵是个空的精灵。透明的看不到?

这是打印的节点内Sprite的color属性,a应该指的是透明度;

这是给节点绑定的UIOpcity组件设置的透明度100,感觉应该都没问题的
手动创建的节点,为保持可见,需置于canvas之下,且设置layer属性,layer保持当前canvas对应的camera的visiblity属性包含即可;(一般都是设置node.layer = Layers.Enum.UI_2D)
1赞
展示出来了,太感谢啦~
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。