方案一
小米11上显示效果
登录界面编辑器里的效果(没有背景图)
方案二
尝试加一个背景图编辑器里的效果
小米11上显示效果
在切换场景时,只要显示出空白就会看到第一张图中的花屏效果
自己顶一下
camera 的 ClearFlags 是否选择 SOLID_COLOR;如果没有,改成这个试试。
3D摄像机配置,麻烦给个思路,这个花屏效果是硬伤

再来顶一次
建议关于摄像机那一章的文档多看看几遍。主要就是哪个摄像机来清空颜色,哪个摄像来清空深度
我DEMO里就一个UI摄像机,所有配置默认。相机的缓冲清除我每个都试过,各有各的问题,上面图都列出来了,如果你看出了问题,麻烦给个提示,我确实没想到,文档我都看过了。
我来顶上去
感谢引擎组的同学百忙之中处理了我的问题,我看了代码你修改了下图的设置,我之前设置过
之前我DEMO里没加3D模型,如果按你修改的方式,我后面的3D模型是看不到的。
在WEB里运行的效果就是这样了,后面的3D摄像机都给挡住了。
我现在总结,要想不花屏,必须保证有一个背景持续存在。这个只能我自己做逻辑规避了。我其实就想知道花屏是个什么原理。
Creator 每个渲染帧的开始,并不会清空颜色缓冲区和深度缓冲区,是通过设置相机的clearFlag 来起作用的。如果场景中没有一个改变颜色缓冲区的相机,在渲染的初始帧,颜色缓冲区会保留上一帧的结果。当前帧继续往上绘制时就容易出现所谓的“花屏”。所以,游戏场景里一定要有一个相机清除颜色缓冲(clearFlags 为 solid color)。
如果你的场景里有一个相机是渲染 3D 模型,有一个是渲染 UI 的。建议把渲染 3D 模型的相机的 clearFlags 设置成 solid color,UI 保持默认的 depth only,而不是两个都设置成 solid color。因为在相机身上还有一个 priority 参数,UI 相机的 priority 默认会高于 3D 相机,因此,UI 相机会在 3D 相机后面绘制。此时如果 UI 相机的 clearFlags 为 solid color,那么它就会清除前面绘制的(也就是 3D 相机绘制的)内容
感谢讲解,我理解了,谢谢~
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。