Hello. Recently we updated to Unity 5 and started having issues with some scenes. When they are initially loaded they appear all black with only fonts showing as colored rectangles. When you tap somewhere it fixes itself and all looks well again. I've attached few screenshots with initial black state and the proper state after a tap.
This only happens on iOS devices, most notably on iPhone 5/5S. In editor view and Android devices there's no problem. We tried different things like playing around with the build settings, quality settings, even went on to recreate some of the scenes from scratch to see if it'll fix itself but none of them worked. We played around with different NGUI and Unity shaders to see if there will be any change and we found out that when we switch to Unity shaders the black screen is gone. It seems like the problem comes from NGUI shaders not working too well with Unity 5 maybe?
The black screens problem only occurs on some scenes, not all for some reason. We also found that the atlases size might have something to do with this but then we tried our best to shrink used atlases on some of the problematic scenes down to 1024x1024 max but still no change.