[LayaAir3]3.3正式版在代码中对继承自UIComponent的UI组件设置disabled属性为报错

3.3正式版在代码中对继承自UIComponent的UI组件设置disabled属性为true后,再触发条件设置为false就会报错。
报错信息为:
WebGLRenderContext2D.js:137 Uncaught TypeError: Cannot read properties of null (reading '0')
    at WebglRenderContext2D.setRenderTarget (WebGLRenderContext2D.js:137:71)
    at WebGLSetRendertarget2DCMD.apply (WebGL2DRenderCMD.js:18:17)
    at WebGLRenderContext2D.js:159:21
    at Array.forEach (<anonymous>)
    at WebglRenderContext2D.runCMDList (WebGLRenderContext2D.js:158:14)
    at CommandBuffer2D.apply (CommandBuffer2D.js:54:33)
    at WebRender2DPass.render (WebRender2DPass.js:133:51)
    at WebRender2DPass.fowardRender (WebRender2DPass.js:117:14)
    at WebRender2DPassManager.apply (WebRender2DPass.js:391:22)
    at Render2DProcessor.apply (Render2DProcessor.js:25:23)
 
看起来是PostProcess2D的removeEffect方法中effect.destroy();后引起的错误
已邀请:

LayaAir大为

赞同来自:

您好,我们已经复现这个问题,感谢您的反馈

要回复问题请先

商务合作
商务合作