[Unity] 파티클을 UI 위로 뿌리는 방법.

Learning 

When: 1학년 6월 17일

 

How:

개인 프로젝트를 만들다가 파티클을 UI 위로 뿌려야 할 일이 생겼는데, 인터넷에 찾아봐도 옛날 방식밖에 없어서 따라할 수 없었습니다. 쩔쩔매다가 GPT에게 물어봐서 간신히 문제를 해결하게 되었습니다.

 

Understanding:

일단 Canvas의 Renderer 모드를 Overlay로 한다면 Order in Layer을 조정할 수 없기 때문에 Camera 모드로 해야 합니다. 여기서 저는 캔버스 설정을 잘못했는지, UI가 난장판이 되어서 다른 방법을 모색하였습니다. (이것 때문에 시간이 오래 걸렸습니다) 저는 Canvas를 새로 만든 다음에 그 캔버스의 Renderer 모드를 Camera 모드로 바꿔서 원하는 카메라를 넣으니 정상 작동하게 되었고, Order in Layer 설정도 다 되어 Particle의 Order in Layer를 높여서 원하는 기능을 구현하였습니다.

 

Result: Canvas의 Renderer 모드를 Camera 모드로 바꿔서 원하는 카메라를 넣으면, Canvas의 설정에서 Order in Layer을 바꿀 수 있습니다.