목차

반응형

유니티의 파티클 시스템을 스크립트로 동작하고 멈추는 방법


아래처럼 단순히 particle system에 스탑을 해버리면 방출되던 Particle도 그대로 나오고 아무런 영향을 안준다.

public ParticleSystem Eff_Title_Opening;

Eff_Title_Opening.Play();

Eff_Title_Opening.Stop();


Stop에 인자를 넣어줘야한다. 아래처럼 코드를 작성하면 방출하면 particle이 즉시적으로 없어지고 Stop 처리가 된다.

public ParticleSystem Eff_Title_Opening;

Eff_Title_Opening.Play();

Eff_Title_Opening.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear);


아래는 API 링크

https://docs.unity3d.com/ScriptReference/ParticleSystem.Stop.html

반응형