Our team has been experiencing UI flickering issues since we've updated our Unity version from Unity 5.4.3f1 to Unity 2018.1.3f1. It only appears on the build (Android/iOS) but the flickering doesn't occur on the editor. Note: Our UI's layering is already setup.
Things that we've tried but didn't work:
Do anyone experience this kind of issue? If so, please tell us your fix (or possible fix) for this kind of issue. Any answer would be much appreciated.
Did you try instantiating the UI, slower for example you can test it out using coroutine. So instead of instantiating the UI in one frame for example in one function why not try using coroutines.
IEnumerator PrepareUI()
{
//Instantiate UI - 1
yield return new WaitForEndOfFrame();
//Instantiate UI - 2
yield return new WaitForEndOfFrame();
}
This worked for me before I experimented with it instead of end of frame on some areas I ended up with WaitForSeconds(float) and that showed significant improvement.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With