반응형
유니티의 파티클 시스템을 스크립트로 동작하고 멈추는 방법
아래처럼 단순히 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
반응형
'Unity' 카테고리의 다른 글
안드로이드 어플리케이션 APK 키파일 생성 (0) | 2019.01.06 |
---|---|
유니티 모펍 광고 배너 호출 속도 문제 (0) | 2018.12.31 |
유니티 소스 공유, 협업 콜라보레이션 생성, 팀원 초대 (0) | 2018.11.12 |
유니티 Translate가 rotation 영향을 받아서 움직일 때 (0) | 2018.10.20 |
유니티 Android SDK is missing required platform API (0) | 2018.06.13 |