Texture turns into black on low memory ios device
This problem happens when I change from Game scene back to UI Scene, all the texture of UI elements turns into black (some text label will turn into white).
The buttons in UI scene still works fine, I can blind click my buttons to go play the game, Game scene has no texture problem.
However, the UI scene works perfect when I start the game and load the UI scene at the very beginning of the game.
This problem only happens on low memory iOS device such as ipod touch 5, but will not happen on iphone 6 plus. Android devices and Mac all works fine.
I'm using Unity 5.0.0f4 and the default gui.
I'v tried to load a temp scene between game scene and UI scene, but still no luck.
Still, a very strange thing, this issue only happens when I build a formal build, when I check development build to export the ios build, the game still works perfect.
Hi,
It's odd, We have the same thing on a button when loading scenes back and forth
Hi Bro, You found solution for this problem? Because i am also facing a situation like this. So please let me know if you found any. Thank You.
Answer by Jessespike · Dec 03, 2015 at 06:14 PM
When a device is running low on memory, one of the things that may happen is sometimes textures will show up black. I don't know the technicalities behind this, but to fix it, you simply need to optimize your assets or do something to improve memory management. Reduce the amount of memory being consumed.
Your answer
Follow this Question
Related Questions
iOS - Memory Issue with Dynamic Texture2D [Paid] 0 Answers
How do I catch a low memory warning from iphone in Unity? 1 Answer
Blurred textures on iOS build 0 Answers
Does using extra scenes use more memory? 1 Answer
Memory Issues while App Launching,Memory Spike right before Splash Screen(Cold Start?) 0 Answers