Android GUI.Label text rendering problems

We’re getting sporadic reports of strange text rendering issues from our QA. They each only happen once, and only on some devices. They look like they might all be different problems. Any ideas? Unfortunately, we don’t have any of these particular devices to test first-hand.

Droid X, Android 2.2.1

Galaxy S, Android 2.2.2

Droid X2

Hi Daniel,

I see you weren’t blessed with many answers… I happen to have the exact same problem with my GUI Buttons: artefacts appearing randomly when I background my app then comeback to it (randomly because it doesn’t happen every time, it may take several foreground to background to foreground to break the GUI), especially the “fading left to right one”.

Did you find what was causing that by any chance?
Thanks in advance.

I can replicate this problem about half of the time, I have only seen it on Galaxy S devices That doesn’t mean it only happens on Galaxy S devices, as the only other test phone I have is an Incredible 2. I can’t make it happen on the Incredible.

Is this a glitch we need to tell Unity about?
I also would love to hear if anyone has any ideas for a workaround?

Well… Time for them to get at least one of those devices.
I’ve never seen this, but for a workaround I would try to destroy all the GUItexts on screen when the app looses focus and manually recreate their gameObjects when the app comes back to see if it may solve the issue until Unity Tech take a deep look into it.

Here is a link to a YouTube video showing this bug. This is a Galaxy S with 2.3.

Problem is, it’s not about the GUITexts, which are components and thus could be destroyed/recreated as you proposed, this matter occurs when using the ONGUI(){} method… Not much we can do about it imho.

By the way, the workaround for me was to switch to OpenGL ES 1.x only. It removed the artefacts. Eventhough it’s not a solution in itself, as many games will need to have OpenGL 2.0 enabled…