Unity/C# 2022. 1. 21. 10:43Unity ParticleSystem Trigger모듈

Unity - Manual: Triggers module docs.unity3d.com 트리거모듈은 Collision모듈과는 달리 월드객체랑 충돌감지를 할수없다. 저 리스트에 들어간 객체만 가능하다. 대신 보이는것처럼 Inside, Outside, Enter, Exit 4가지 경우의 콜백을 받을 수있다. 위에 링크된 유니티 Docs를 보면 알수있듯이 OnParticleTrigger()에서 트리거에 닿은 각 파티클들의 포지션을 알아낼수있다. 이 포지션에서 Physics.OverlapSphere() 같은 함수로 내가 원하는 오브젝트와도 닿았는지 확인할 수 있다. 위와같은 스킬에 사용했다. 박스 트리거를 두고 그곳에 원하는 파티클이 닿으면 파티클의 위치에서 OverlapSphere()로 근처에 원하는 객체가 ..

image