预制体包含了个隐藏相机?请大佬们帮忙看看

是这样的,我在安卓打包及电脑端预览画面显示都是正常的,如图:

但是在iPhone7这个小屏机器上却显示异常(会有多层画面渲染)如图:


猜测可能是有多个摄像机同时渲染导致的。但是运行时在编辑器中查找,无论如何也找不到第二个相机。却在这个预制体文件内容中查找到摄像机对于的数据???
很疑惑,因为仔细在预制体中的逐个节点查找,都没有发现相机相关的组件。最后是把这个预制体文件中的visibility改成0之后,画面才是正常渲染

想问问各位大佬们,导致这个bug出现的原因是什么?该如何避免这种情况?感谢
CocosCreator:3.7.3

Dinfds2095232
渲染状态修修

关键是我这个预制体不包含相机组件,却在预制体文件中找到了上面那些数据 :joy:

我用空工程测试了一下,并不会有你说的这种情况,你可以用空工程验证下,如果会复现,把工程发我们查看看,谢谢。

确实一般情况下不会出现这个问题,把这个有问题预制体每个子节点分别移出来到新建的预制体下这个相机组件在文件就会消失(之前旧的预制体不管是重启编辑器还是给这个预制体加个空节点,在这个文件中都会有camera组件相关的数据),稍后我再试试把工程导出看看还会不会有这个问题 ,感谢回复:smiley:

testProject.rar (1.0 MB)
你好,测试工程在这里

这项目是升级上来的么,早期版本是有这个bug

确实是有升级过

嗯,那应该没事,已经修复过了;你可以复制一份这个有问题的预制,用新版重新保存下,那个摄像机信息应该就没有了

1赞

非常感谢 :grinning:

请问一下,你是从什么版本升级上来了?

是2.4.5版本升级上来的