- Home /
Particle System glitch on Android phone.
I am using particle systems to simulate rain and snow. This is working fine on ios and pc, but on my Nexus S Android phone i am getting this glitch:
This only occurs when i minimize the app using the home button then open it again and the app resumes. The particles start to glitch and create artefacts in the scene. Basically looks like streaks (the same color as the particles), across the scene. After a few seconds the game stops responding.
This is the code for starting the weather particle systems:
public void showWeather()
{
if(shell.currentLocation == null || shell.currentLocation.Rain == null)
return;
shell.currentLocation.Rain.enableEmission = false;
shell.currentLocation.Snow.enableEmission = false;
shell.currentLocation.Rain.Clear();
shell.currentLocation.Snow.Clear();
switch (currentWeather)
{
case "clear":
break;
case "rain":
shell.currentLocation.Rain.emissionRate = UnityEngine.Random.Range(1,200);
shell.currentLocation.Rain.enableEmission = true;
//shell.currentLocation.Rain.Play();
shell.currentLocation.Rain.Simulate(10f);
shell.currentLocation.Rain.Play();
Debug.Log("GameEnvironment.rain: " + shell.currentLocation.Rain.emissionRate);
break;
case "snow":
shell.currentLocation.Snow.emissionRate = UnityEngine.Random.Range(1,200);
shell.currentLocation.Snow.enableEmission = true;
//shell.currentLocation.Snow.Play();
shell.currentLocation.Snow.Simulate(10f);
shell.currentLocation.Snow.Play();
Debug.Log("GameEnvironment.snow: " + shell.currentLocation.Snow.emissionRate);
break;
}
}
This problem is fixed when i disable the particle systems. Any ideas?
Submit a bug to unity, along with a repro case. They do actually look into them in a reasonable amount of time.
Your answer
Follow this Question
Related Questions
How do particle systems update? 1 Answer
Is it worth object pooling two particle systems? 2 Answers
Problem with particle system on android 0 Answers
Gems shine effect (particle system ) reducing my performance. 2 Answers
Kindle Fire, Particle System 0 Answers