Ich verwende Unity 5.3x für ein Spiel. Ich habe eine Prefab mit der folgenden Struktur hirerchy ObjektWie man ein Partikelsystem in Unity startet und stoppt?
MyPrefab -> MyContainer -> NitroEffect -> NitroFlamethrowerFire
Ich habe Probleme auf, wie Stop-Particle-System zu spielen. Ich benutze den folgenden Code, aber (nicht lachen) manchmal funktioniert, manchmal nicht, und ich weiß nicht warum.
Container = transform.Find ("MyContainer").gameObject;
PS_Nitro = Container .transform.FindChild("NitroEffect/NitroFlamethrowerFire").GetComponent(); PS_Nitro.enableEmission = false; //to stop emission
And
PS_Nitro.enableEmission = true; // to start emission
Also meine Frage ist: Wie starte ich richtig stoppen eine Partikelemission?
Überprüfen Sie diese Antwort: http://stackoverflow.com/a/34858808/5115818 –