@ListenLee 写道:
问题:用graphics绘制的图形或线条不随节点透明度发生改变
节点树:
graphics节点挂在脚本代码:
` onLoad: function () {this.node.cascadeOpacity = true; this.graphics = this.getComponent(cc.Graphics); this.graphics.moveTo(0, 0); this.graphics.fillRect(0, 0, 100, 100); this.scheduleOnce(() => { let action = cc.fadeOut(0.2); this.node.runAction(action); cc.log("kk") }, 1) },`
三. 效果:
渐隐前:
渐隐后:可以看到子节点已经随父节点渐隐掉,然而通过graphics组件绘制的矩形并没有发生变化
为什么呢,有人知道么,找到解决办法了吗想过通过改变绘制颜色透明度去不断绘制,但是如果绘制的线或矩形很多,会不会对性能有影响(待验证)
帖子: 1
参与者: 1