多个摄像机的项目添加mask组件后浏览器运行黑屏

  • Creator 版本:2.4.13

  • 目标平台: 谷歌浏览器版本130.0.6723.116

项目描述:两个摄像机,一个渲染地图,一个渲染UI。然后弹窗是通过预制体方式添加到场景的。还没加mask时候,一切正常。我是在谷歌浏览器运行调试的。
关于摄像机或分组:地图摄像机深度0,渲染非UI组;UI摄像机深度9,渲染UI组。我的UI预制体的group都是设置的UI。

问题的出现:当我在某ui预制体(从resource动态加载然后挂到场景下),加了个mask节点,就很普通的,mask,然后子节点就一张图,真的很简单的结构。然后,我在浏览器就黑屏了。一开始能显示场景,但是闪了一下,就黑屏了。我能确认这个黑不是摄像机的background,因为我改了background后依旧是黑屏。

但是!当我把这个mask节点挪到scene去(也就是不再动态加载),这个节点它就能正常显示了!

所以疑问一:这个是和动态加载扯上关系了?但我必须得动态加载呀,这个是没有办法的事情。

事情还没完,我扫描二维码,在手机运行了一下,OK也是黑屏没得说。我又突发奇想,用cocoscreator自带模拟器试试呢?好家伙,它竟然正常显示了!

所以疑问二:这个还能和运行环境有关呢??

目前就是这些线索了。暂时不知道怎么排查或者从什么角度去想解决方案了。有同志有什么想法吗?感激~

同志们我没那么着急了,因为解决了,但是不知道什么原理,就是各种步骤排查,然后隐藏显示这种方式,然后就是,现在能不择手段让它显示了,但是不知道啥原理。总而言之就是先放着了

但是不知道帖子怎么设置私密,因为我不想删,之后还想回头来看这个问题来着。