我们的团队将Unity从5.4更新到Unity 2018,从那时起,我们在场景后面存在精灵渲染器的情况下遇到了很多UI闪烁问题。
观察:
- 当场景仅由UI元素(图像)组成时,不会闪烁
- 闪烁是在将UI元素放置在精灵渲染器上的场景中开始的。
- 大多数闪烁是在实例化UI预制件时发生的
- 实例化后,闪烁将继续。有随机停止的机会,然后用户界面被隐藏。
关于设置的说明:
- UI元素(具有闪烁的UI)-画布,一些图像,遮罩图形,一些文本。
- 在加载场景之后的一秒钟内加载UI。加载使用Resources.Load(prefab),然后实例化预制件。
- 精灵渲染器和UI元素具有自己的图层集。
- 渲染设置-图形API = OpenGLES2
有人可以为此提出建议吗?是否有人在iOS上出现闪烁的问题,而Android上的同一版本没有问题?